Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Feb 2024 22:12:25 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, FreeBSD Mailing List <freebsd-ports@freebsd.org>
Cc:        salvadore@freebsd.org
Subject:   lang/gcc* and MULTILIB: arm64 (aarch64) is never set up, even for main
Message-ID:  <226927FE-E3E0-44B8-B5F3-BE0625FD3BA4@yahoo.com>
References:  <226927FE-E3E0-44B8-B5F3-BE0625FD3BA4.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
The lang/gcc*/Makefile codes like:

.if exists(/usr/lib32/libc.so)
OPTIONS_DEFINE_amd64+=3D          MULTILIB
OPTIONS_DEFAULT_amd64+=3D MULTILIB
OPTIONS_DEFINE_powerpc64+=3D      MULTILIB
#OPTIONS_DEFAULT_powerpc64+=3D    MULTILIB # =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D105010
MULTILIB_DESC=3D          Build support for 32-bit and 64-bit targets
MULTILIB_CONFIGURE_ENABLE=3D      multilib
.else
CONFIGURE_ARGS+=3D        --disable-multilib
.endif

never adds MULTILIB for aarch64 (arm64).

But these days arm64 (aarch64) has lib32 support:
14.0-RELEASE has it and main [so: 15] has it.

Is this lack of MULTILIB building deliberate for
some reason?

=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?226927FE-E3E0-44B8-B5F3-BE0625FD3BA4>