RFR: JDK-8026966: Most native libs broken on mac in jdk8/build
David DeHaven
david.dehaven at oracle.com
Mon Oct 21 18:26:02 UTC 2013
> "JDK-8025715: Split CompileNativeLibraries.gmk", caused (almost) all libraries on macosx to be linked incorrectly. I propose we fix this by removing an ugly hack for libJObjC.dylib, which was only put there to make the new and old build be as similar as possible.
>
> The result of this fix is that libObjC.dylib changes it's link line from:
>
> -Xlinker -install_name -Xlinker /usr/local/lib/libJObjC.dylib
>
> to:
>
> -Xlinker -install_name -Xlinker @rpath/libJObjC.dylib
>
> And the rest of the libraries get restored to their original link lines, which look like the second line above.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8026966
>
> Webrev: http://cr.openjdk.java.net/~erikj/8026966/webrev.jdk.01/
Thank you! :)
-DrD-
More information about the build-dev
mailing list