[PATCH] Freetype Directory Bug On zLinux

John Paul Adrian Glaubitz glaubitz at physik.fu-berlin.de
Mon Jan 15 19:21:11 UTC 2018


Hi Adam!

On 01/15/2018 06:15 PM, Adam Farley8 wrote:
>>Which I would expect to cover your case, unless there is a mismatch
>>between s390 and s390x here. Is your OPENJDK_TARGET_CPU set to s390 or
>>s390x in this case? If this discrepancy between arch names cannot be
>>resolved, then a special case like the one you propose is needed.
> 
> My IF statement checks if OPENJDK_TARGET_CPU = s390. I have to assume that
> means OPENJDK_TARGET_CPU is set to s390. Since the folder is s390x-linux-gnu,
> it's likely the extra x causing the problem.

I have just done a fresh clone of OpenJDK-11 from jdk/hs and performed test
builds on Debian/s390x with the following configure lines:

Server:

CONF=linux-s390x-normal-server-release make clean ; CONF=linux-s390x-normal-server-release MAKE_VERBOSE=y QUIETLY= LOG=debug sh ./configure
--with-jvm-variants=server --with-boot-jdk=/usr/lib/jvm/java-9-openjdk-s390x/ --disable-precompiled-headers --disable-warnings-as-errors && make JOBS=32
MAKE_VERBOSE=y QUIETLY= LOG=debug CONF=linux-s390x-normal-server-release

Zero:

CONF=linux-s390x-normal-zero-release MAKE_VERBOSE=y QUIETLY= LOG=debug make clean CONF=linux-s390x-normal-zero-release ; sh ./configure --with-jvm-variants=zero
--with-boot-jdk=/usr/lib/jvm/java-9-openjdk-s390x/ --disable-precompiled-headers --disable-warnings-as-errors && make JOBS=32 MAKE_VERBOSE=y QUIETLY= LOG=debug
CONF=linux-s390x-normal-zero-release

Both builds succeed without any issues, so I'm not sure there isn't something
wrong with your build environment. For reference, Debian/s390x has the freetype
runtime and development library components in /usr/lib/s390x-linux-gnu:

(sid_s390x-dchroot)glaubitz at zelenka:~/openjdk/hs$ dpkg -L libfreetype6:s390x |grep s390 && dpkg -L libfreetype6-dev:s390x |grep s390
/usr/lib/s390x-linux-gnu
/usr/lib/s390x-linux-gnu/libfreetype.so.6.15.0
/usr/lib/s390x-linux-gnu/libfreetype.so.6
/usr/lib/s390x-linux-gnu
/usr/lib/s390x-linux-gnu/libfreetype.a
/usr/lib/s390x-linux-gnu/libfreetype.la
/usr/lib/s390x-linux-gnu/pkgconfig
/usr/lib/s390x-linux-gnu/pkgconfig/freetype2.pc
/usr/lib/s390x-linux-gnu/libfreetype.so
(sid_s390x-dchroot)glaubitz at zelenka:~/openjdk/hs$

Can you post your configure lines?

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz at debian.org
`. `'   Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


More information about the build-dev mailing list