[OpenJDK 2D-Dev] RFR: 8144616: Problem building OpenJDK/harfbuzz on jprt
    Sergey Bylokhov 
    Sergey.Bylokhov at oracle.com
       
    Thu Dec  3 19:23:15 UTC 2015
    
    
  
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.
    
    
More information about the 2d-dev
mailing list