From nobody Fri Feb 09 09:29:24 2024 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TWT8f5nMJz59MhF for ; Fri, 9 Feb 2024 09:29:54 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Received: from mail-4018.proton.ch (mail-4018.proton.ch [185.70.40.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TWT8c5svBz4lSM; Fri, 9 Feb 2024 09:29:52 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=lorenzosalvadore.it header.s=protonmail header.b="VHMAn/oh"; dmarc=pass (policy=quarantine) header.from=lorenzosalvadore.it; spf=pass (mx1.freebsd.org: domain of developer@lorenzosalvadore.it designates 185.70.40.18 as permitted sender) smtp.mailfrom=developer@lorenzosalvadore.it DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lorenzosalvadore.it; s=protonmail; t=1707470990; x=1707730190; bh=AMyR9Ng3d6o8U/gX7JanQCxFBECegcM8Q6U+r0kejvU=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=VHMAn/ohZgLUpLpF8F6YC3slv3X+tL9sTY4dDcUD8PdPMozJ7uDg/OYTiUNt354tA o1w25aJzBCtOJtrBfIEwqLHinlWTq3KwTXeaVfC8QQCphbukC8/hpHgUYhXgZTdlC7 hNmwOhs3xo7gw77U2BtYNfQP1+T+xjB+KHgvHqQJxPoPhtMw8zTG3nhGV9ZuoaUVbz ujSqiLD87ZljhJUOaZoxsMkCjKqO0Nzy/0kpHaK10UQPUbQEbQynNZ3f4FM7dr+vfF czPodn7GHxBKMoZ04QD9z/EKgm9vCoeVihuNld2gk0uIqz3I36iXNdI0fOnjQrAzm6 VpUeyzDqv6X/Q== Date: Fri, 09 Feb 2024 09:29:24 +0000 To: Mark Millard From: Lorenzo Salvadore Cc: FreeBSD Toolchain , FreeBSD Mailing List , salvadore@freebsd.org, Gerald Pfeifer , "pkubaj@freebsd.org" Subject: Re: lang/gcc* and MULTILIB: arm64 (aarch64) is never set up, even for main Message-ID: 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> Feedback-ID: 53711648:user:proton List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.18 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.984]; DMARC_POLICY_ALLOW(-0.50)[lorenzosalvadore.it,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24]; R_DKIM_ALLOW(-0.20)[lorenzosalvadore.it:s=protonmail]; RWL_MAILSPIKE_VERYGOOD(-0.20)[185.70.40.18:from]; MIME_GOOD(-0.10)[text/plain]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_FIVE(0.00)[6]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FREEMAIL_TO(0.00)[yahoo.com]; DKIM_TRACE(0.00)[lorenzosalvadore.it:+] X-Rspamd-Queue-Id: 4TWT8c5svBz4lSM On Thursday, February 8th, 2024 at 07:12, Mark Millard = 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