RFR (2xS): 8181318: Allow C++ library headers on Solaris Studio
Erik Österlund
erik.osterlund at oracle.com
Wed May 31 13:45:26 UTC 2017
Hi,
It would be desirable to be able to use harmless C++ standard library
headers like <limits> in the code as long as it does not add any
link-time dependencies to the standard library.
This is possible on all supported platforms except the ones using the
solaris studio compiler where we enforce -library=%none in both CFLAGS
and LDFLAGS.
I propose to remove the restriction from CFLAGS but keep it on LDFLAGS.
I have consulted with the studio folks, and they think this is
absolutely fine and thought that the choice of -library=stlport4 should
be fine for our CFLAGS and is indeed what is already used in the gtest
launcher.
Webrev for jdk10-hs top level repository:
http://cr.openjdk.java.net/~eosterlund/8181318/webrev.00/
Webrev for jdk10-hs hotspot repository:
http://cr.openjdk.java.net/~eosterlund/8181318/webrev.01/
Testing: JPRT.
Will need a sponsor.
Thanks,
/Erik
More information about the build-dev
mailing list