From nobody Tue Sep 24 11:22:28 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 4XCcsV4875z5Xg8T for ; Tue, 24 Sep 2024 11:22:38 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Received: from mail-4323.proton.ch (mail-4323.proton.ch [185.70.43.23]) (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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XCcsT6pTKz568P for ; Tue, 24 Sep 2024 11:22:37 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=lorenzosalvadore.it header.s=protonmail2 header.b=1umM21ie; dmarc=pass (policy=quarantine) header.from=lorenzosalvadore.it; spf=pass (mx1.freebsd.org: domain of developer@lorenzosalvadore.it designates 185.70.43.23 as permitted sender) smtp.mailfrom=developer@lorenzosalvadore.it DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lorenzosalvadore.it; s=protonmail2; t=1727176955; x=1727436155; bh=tklNu1zTNmh5hNUAfDeuaHiKcUfdQiaEZJuD3lc0hTo=; 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=1umM21ieDbai1a7v520QhxnAmPnZ1ji2BNLkZRftGW3i8WbzsE7FqRLgDYZ699O/2 MTSbEj4KCYc+N8k0fC6qq7/i2tXcmq+5I7IHingRoJqW34t424i+X2bzwZj9dideHO se6BF6k4b7n2N5ob6Acf6KhyBiMNCOmW4e2RhNrXFmMNrIRBn9+R+36um6/yQYizb/ XPhsVhWUcG0EcLDuXZj1w4T8jU07OjVFCUURZLldi52zv+b3xRpKA+ZRqHRokrnFtY Zb3FN3Bw24FyKD4l+ZVHnOQpwpKLxCBBi4Fg9EOFYw3Clb0me7ourwynWITsrNgLv/ xBLQ41aaEvaMQ== Date: Tue, 24 Sep 2024 11:22:28 +0000 To: Mark Millard From: Lorenzo Salvadore Cc: FreeBSD Mailing List Subject: Re: lang/gcc14-devel fails to build for armv7: "You must select one and only one option from the BOOTSTRAP single" Message-ID: In-Reply-To: <86BC59E9-8899-4091-A804-A40A08BE17FA@yahoo.com> References: <86BC59E9-8899-4091-A804-A40A08BE17FA.ref@yahoo.com> <86BC59E9-8899-4091-A804-A40A08BE17FA@yahoo.com> Feedback-ID: 53711648:user:proton X-Pm-Message-ID: 42774c88c97fcd285bb14520c183f2e463b8c0f6 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_dlagF5B4EP7pX2m6o3Zlvqu86ByPSe7gsdBf62DEn1E" X-Spamd-Result: default: False [-3.05 / 15.00]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.95)[-0.949]; DMARC_POLICY_ALLOW(-0.50)[lorenzosalvadore.it,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:185.70.43.0/24]; R_DKIM_ALLOW(-0.20)[lorenzosalvadore.it:s=protonmail2]; RWL_MAILSPIKE_VERYGOOD(-0.20)[185.70.43.23:from]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain,text/x-patch]; HAS_PHPMAILER_SIG(0.00)[]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_TO(0.00)[yahoo.com]; RCPT_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[lorenzosalvadore.it:+]; MISSING_XM_UA(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; HAS_ATTACHMENT(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_COUNT_ZERO(0.00)[0]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH]; MIME_TRACE(0.00)[0:+,1:+,2:+] X-Rspamd-Queue-Id: 4XCcsT6pTKz568P X-Spamd-Bar: --- This is a multi-part message in MIME format. --b1_dlagF5B4EP7pX2m6o3Zlvqu86ByPSe7gsdBf62DEn1E Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Tuesday, September 17th, 2024 at 18:43, Mark Millard = wrote: >=20 >=20 > For example, >=20 > https://lists.freebsd.org/archives/freebsd-pkg-fallout/2024-September/652= 126.html >=20 > reports: >=20 > ---Begin OPTIONS List--- > =3D=3D=3D=3D> You must select one and only one option from the BOOTSTRAP = single >=20 > =3D=3D=3D=3D=3D> No option was selected (and one must be) >=20 > *** Error code 1 >=20 > Stop. > make: stopped making "showconfig" in /usr/ports/lang/gcc14-devel >=20 > . . . >=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > =3D=3D=3D=3D=3D env: NO_DEPENDS=3Dyes USER=3Droot UID=3D0 GID=3D0 > Making GCC 14.2.1.s20240831 for armv7-portbld-freebsd15.0 [c,c++,objc,for= tran,jit] > =3D=3D=3D> License GPLv3 GPLv3RLE accepted by the user >=20 > =3D=3D=3D=3D> You must select one and only one option from the BOOTSTRAP = single >=20 > =3D=3D=3D=3D=3D> No option was selected (and one must be) >=20 > *** Error code 1 >=20 > Stop. > make: stopped making "check-sanity" in /usr/ports/lang/gcc14-devel >=20 >=20 > For reference: >=20 > It looks like this goes back to 2024-May or before, for all of: >=20 > 140releng-armv7-quarterly > 140releng-armv7-default > 132releng-armv7-quarterly > 132releng-armv7-default >=20 > (For other reasons over this time, until recently, builds of > main-armv7-default never completed the overall "bulk -a". > But main-armv7-default shows 2 recent examples, starting when > the armv7 jails on ampere2 were updated to a vintage that had > the fix for that more overall problem for main.) Thanks for your report. Does the attached patch fix the issue? Cheers, Lorenzo Salvadore --b1_dlagF5B4EP7pX2m6o3Zlvqu86ByPSe7gsdBf62DEn1E Content-Type: text/x-patch; name=0001-lang-gcc14-devel-Fix-build-on-armv7.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-lang-gcc14-devel-Fix-build-on-armv7.patch RnJvbSAxZjFjYmMxNzE3YzMzOGI0NjExYTczNzllZjhiMDlkMmVkNGE0MDc2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMb3JlbnpvIFNhbHZhZG9yZSA8c2FsdmFkb3JlQEZyZWVCU0Qu b3JnPgpEYXRlOiBUdWUsIDI0IFNlcCAyMDI0IDEzOjE2OjMzICswMjAwClN1YmplY3Q6IFtQQVRD SF0gbGFuZy9nY2MxNC1kZXZlbDogRml4IGJ1aWxkIG9uIGFybXY3CgpUaGUgcG9ydCByZXF1aXJl cyBhIEJPT1RTVFJBUCBvcHRpb24gdG8gYmUgc2VsZWN0ZWQgc2luY2UKNWVlNjNjYzQ1NDEzOTU0 MDc3YjJiMGMwNTQ2YjgzNDI1ODViNDFiYSwgYnV0IG5vIGRlZmF1bHQgd2FzIGRlZmluZWQgZm9y CmFybXY3LgoKUmVwb3J0ZWQgYnk6CU1hcmsgTWlsbGFyZDxtYXJrbG1pQHlhaG9vLmNvbT4KLS0t CiBsYW5nL2djYzE0LWRldmVsL01ha2VmaWxlIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl cnRpb24oKykKCmRpZmYgLS1naXQgYS9sYW5nL2djYzE0LWRldmVsL01ha2VmaWxlIGIvbGFuZy9n Y2MxNC1kZXZlbC9NYWtlZmlsZQppbmRleCA2ZTg2OTdiNTFkZWIuLjVjNDJjN2I0Zjc4MSAxMDA2 NDQKLS0tIGEvbGFuZy9nY2MxNC1kZXZlbC9NYWtlZmlsZQorKysgYi9sYW5nL2djYzE0LWRldmVs L01ha2VmaWxlCkBAIC00NCw2ICs0NCw3IEBAIENYWEZMQUdTOj0JJHtDWFhGTEFHUzpOLW1yZXRw b2xpbmV9CiBPUFRJT05TX0RFRklORT0JCUdSQVBISVRFCiBPUFRJT05TX0RFRkFVTFRfYWFyY2g2 ND1TVEFOREFSRF9CT09UU1RSQVAKIE9QVElPTlNfREVGQVVMVF9hbWQ2ND0JU1RBTkRBUkRfQk9P VFNUUkFQCitPUFRJT05TX0RFRkFVTFRfYXJtdjc9CVNUQU5EQVJEX0JPT1RTVFJBUAogT1BUSU9O U19ERUZBVUxUX2kzODY9CVNUQU5EQVJEX0JPT1RTVFJBUAogT1BUSU9OU19ERUZBVUxUX3Bvd2Vy cGM9TFRPX0JPT1RTVFJBUAogT1BUSU9OU19ERUZBVUxUX3Bvd2VycGM2ND1MVE9fQk9PVFNUUkFQ Ci0tIAoyLjQ0LjAKCg== --b1_dlagF5B4EP7pX2m6o3Zlvqu86ByPSe7gsdBf62DEn1E--