On Fri, 5 Jun 2026 05:45:54 GMT, Yasumasa Suenaga <[email protected]> wrote:

>> I tried to build devkit for Linux x86_64, but I couldn't with following 
>> message:
>> 
>> 
>> configure: error: I suspect your system does not have 32-bit development 
>> libraries (libc and headers). If you have them, rerun configure with 
>> --enable-multilib. If you do not have them, and want to build a 64-bit-only 
>> compiler, rerun configure with --disable-multilib.
>> 
>> 
>> Similar issue has been reported in 
>> [JDK-8373624](https://bugs.openjdk.org/browse/JDK-8373624). We can remove 32 
>> bit support based on [JEP 503: Remove the 32-bit x86 
>> Port](https://openjdk.org/jeps/503), it means "disabling multilib" in 
>> configure error.
>> 
>> ---------
>> - [x] I confirm that I make this contribution in accordance with the 
>> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai).
>
> Yasumasa Suenaga has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Remove 32bit support from binutils build process

make/devkit/Tools.gmk line 244:

> 242: ifeq ($(filter riscv64 ppc64le s390x armhfp, $(ARCH)), )
> 243:   ENABLE_MULTILIB := --enable-multilib
> 244: endif

@vidmik I'm curious about this one. Why do we need `--enable-multilib` here?

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/31227#discussion_r3362910766

Reply via email to