<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello all,</p>
    <p>GraalVM includes fdlibm in its source tree [1].<br>
      According to [2] this tree is a verbatim copy of `<span
        class="pl-c">src/share/native/java/lang/fdlibm` from JDK 7
        update 40.<br>
        Since fdlibm is part of the OpenJDK (and LabsJDK) why does
        GraalVM need to link against an older version of fdlibm?<br>
      </span></p>
    <p><span class="pl-c">A diff between jdk7 and jdk11 [3] indicates
        that several methods have been removed from fdlibm, does GraalVM
        rely on these methods being present?<br>
        Would you consider linking native-images with OpenJDK's fdlibm
        safe?<br>
        If not, what is nesseccary to achieve this?</span></p>
    <p><span class="pl-c">Thanks,<br>
        Foivos<br>
      </span></p>
    <p>[1]
<a class="moz-txt-link-freetext" href="https://github.com/oracle/graal/tree/8f5732eac5ae8aea4b3aeba7ec44205f4d20c50b/substratevm/src/com.oracle.svm.native.strictmath/src/fdlibm">https://github.com/oracle/graal/tree/8f5732eac5ae8aea4b3aeba7ec44205f4d20c50b/substratevm/src/com.oracle.svm.native.strictmath/src/fdlibm</a><br>
      [2]
<a class="moz-txt-link-freetext" href="https://github.com/oracle/graal/blob/8f5732eac5ae8aea4b3aeba7ec44205f4d20c50b/substratevm/src/com.oracle.svm.native.strictmath/src/StrictMath.c#L28-L34">https://github.com/oracle/graal/blob/8f5732eac5ae8aea4b3aeba7ec44205f4d20c50b/substratevm/src/com.oracle.svm.native.strictmath/src/StrictMath.c#L28-L34</a><br>
      [3]
      <a class="moz-txt-link-freetext" href="https://gist.github.com/zakkak/f50b96f62f81a56886fd6f411f3c762e">https://gist.github.com/zakkak/f50b96f62f81a56886fd6f411f3c762e</a><br>
    </p>
  </body>
</html>