[8u66] 8130938: Incomplete 8ux fix for 8071710: libfontmanager & t2k should link against headless awt on solaris
philip.race at oracle.com
Tue Jul 21 19:11:31 UTC 2015
Bug : https://bugs.openjdk.java.net/browse/JDK-8130938
8071710 fixed the issue of libfontmanager and libt2k linking against X11
on JDK 9 for Solaris.
This was subsequently backported to JDK8u but one line was missed so
still depends on X11 libraries on 8u.
This is a request for review and approval to push to 8u66.
The one line change is in-line below. jprt verified the build.
hg diff make/lib/Awt2dLibraries.gmk
diff --git a/make/lib/Awt2dLibraries.gmk b/make/lib/Awt2dLibraries.gmk
@@ -983,7 +983,7 @@
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_windows := user32.lib
LDFLAGS_SUFFIX_posix := $(LIBM) $(LIBCXX) -lfontmanager -ljava
-ljvm -lc, \
- LDFLAGS_SUFFIX_solaris := -lawt -lawt_xawt, \
+ LDFLAGS_SUFFIX_solaris := -lawt -lawt_headless, \
RC_FLAGS := $(RC_FLAGS) \
-D "JDK_FNAME=t2k.dll" \
More information about the build-dev