Date: Fri, 09 Feb 2024 09:29:24 +0000 From: Lorenzo Salvadore <developer@lorenzosalvadore.it> To: Mark Millard <marklmi@yahoo.com> Cc: FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, FreeBSD Mailing List <freebsd-ports@freebsd.org>, salvadore@freebsd.org, Gerald Pfeifer <gerald@pfeifer.com>, "pkubaj@freebsd.org" <pkubaj@freebsd.org> Subject: Re: lang/gcc* and MULTILIB: arm64 (aarch64) is never set up, even for main Message-ID: <Qfl91JUl--clZoPgd3RSljc-cHlYMRAKUguoyaGJnc1VjuBfciJiv6RLN1tUXLae5KHYEhXd8NWi7SMqbgZCOsnGJr5rGoxE4VsqrS9zv0E=@lorenzosalvadore.it> In-Reply-To: <226927FE-E3E0-44B8-B5F3-BE0625FD3BA4@yahoo.com> References: <226927FE-E3E0-44B8-B5F3-BE0625FD3BA4.ref@yahoo.com> <226927FE-E3E0-44B8-B5F3-BE0625FD3BA4@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday, February 8th, 2024 at 07:12, Mark Millard <marklmi@yahoo.com> = wrote: >=20 >=20 > The lang/gcc*/Makefile codes like: >=20 > .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/sh= ow_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 >=20 > never adds MULTILIB for aarch64 (arm64). >=20 > But these days arm64 (aarch64) has lib32 support: > 14.0-RELEASE has it and main [so: 15] has it. >=20 > Is this lack of MULTILIB building deliberate for > some reason? >=20 > =3D=3D=3D > Mark Millard > marklmi at yahoo.com I think this is not deliberate, but I have never touched this block of code since I took the GCC ports maintainership yet. We can probably add MULTILIB for aarch64 too and I will check into it as soon as possible. Cheers, Lorenzo Salvadore
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Qfl91JUl--clZoPgd3RSljc-cHlYMRAKUguoyaGJnc1VjuBfciJiv6RLN1tUXLae5KHYEhXd8NWi7SMqbgZCOsnGJr5rGoxE4VsqrS9zv0E=>