Looks fine. On 04.12.15 0:35, Phil Race wrote:
Some of our internal build servers only have access to an old (2.3.5) version of freetype whereas harfbuzz requires 2.4.2 - maybe even later, but at least that. The dependency comes from compiling in hb-ft.cc even though we do not currently use that code since we now go via a custom JDK font driver, even in OpenJDK.The fix is thus to exclude the file from the build and I have verified this fix on the build system that currently fails. --- a/make/lib/Awt2dLibraries.gmk +++ b/make/lib/Awt2dLibraries.gmk @@ -622,9 +622,8 @@ ifneq ($(OPENJDK_TARGET_OS), macosx) LIBFONTMANAGER_EXCLUDE_FILES += harfbuzz/hb-coretext.cc endif -ifndef OPENJDK +# hb-ft.cc is not presently needed, and requires freetype 2.4.2 or later. LIBFONTMANAGER_EXCLUDE_FILES += harfbuzz/hb-ft.cc -endif LIBFONTMANAGER_CFLAGS += $(HARFBUZZ_CFLAGS) -phil.
-- Best regards, Sergey.
