Skip site navigation (1)Skip section navigation (2)
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=>