Build failures on illumos (Solaris)

Peter Tribble peter.tribble at gmail.com
Fri Oct 16 10:25:12 UTC 2020


Trying a build of 8u272-b09 on Solaris (specifically, illumos) I'm seeing a
couple of
build failures:

Undefined                       first referenced
 symbol                             in file
Java_jdk_internal_platform_cgroupv1_Metrics_isUseContainerSupport
/export/home/ptribble/ud/openjdk8u272/jdk/make/mapfiles/libjava/mapfile-vers
ld: fatal: symbol referencing errors. No output written to
/export/home/ptribble/ud/openjdk8u272/build/solaris-x86_64-normal-server-release/jdk/lib/amd64/libjava.so

That symbol clearly doesn't apply to Solaris.

Undefined                       first referenced
 symbol                             in file
Java_sun_awt_X11_XToolkit_getDefaultScreenData
/export/home/ptribble/ud/openjdk8u272/jdk/make/mapfiles/libawt_xawt/mapfile-vers
ld: fatal: symbol referencing errors. No output written to
/export/home/ptribble/ud/openjdk8u272/build/solaris-x86_64-normal-server-release/jdk/lib/amd64/libawt_xawt.so

That appears to have been removed from
jdk/src/solaris/native/sun/xawt/XToolkit.c
but still lingers in the mapfile.

Removing those two errant entries from the map files allows the build to
complete, and my initial testing looks good.

Thanks,

-- 
-Peter Tribble
http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/


More information about the jdk8u-dev mailing list