From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id OJVDEqrzpGVcNwAAe85BDQ:P1 (envelope-from ) for ; Mon, 15 Jan 2024 09:58:18 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id OJVDEqrzpGVcNwAAe85BDQ (envelope-from ) for ; Mon, 15 Jan 2024 09:58:18 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=bFGn4g8M; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1705309098; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=NSI/16+iadAgboD0xnjtjVuLgYKDqhA5JDY9kxB/97U=; b=TH2A+BKsxjVesfbN3NM/6gGQhdHAH110IF7qMRseE3jE4pHBixSon74JbhEYoOkBdoyHO/ IzmwaAC5VpIK7XZ5BSlLzoicXmWWILbqSw27ZaniLkp1+yXg31O8GoViST0pjoBG/6lqKS zvTnD3bXwBqDyJ0A/HDVg6aGcekuXmpwJwKFCvXzTYFL+k2or4XLROGTT4USlgZG0zqxSC BjF4cZ5JqEHyOrG6HlIlrOF1ymsHyxjrWxdjwKDy+6YsY01vhxgEkQ5me4sseF2wLI1VjJ mkM2Uf+fk8Cul0YT2aTba3VPW19HG/upctQor/yo5CmO23AiIjhJzGaT2aticA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1705309098; a=rsa-sha256; cv=none; b=J67Ccs7urU1mUklO6aISdK5QmLbqNz6FlMkHupU/GB56g4p968ey8f2brK/R72YWYPFjDA oiyRsp+8TMjSAznYQ96RGxvTFBjhmRIGWyPXbUjkPhuMMbTQpm0VGFKjVfet0mrDeyCz1a TvOF77sK4zFDxNu7x4/uurgFwxJeWdKsu9TcRMJixRpLyk7BGV4/wsMKxiYpX7cOvsG+tC Ee3McbY0xfalAbGBK6TSyk1cF1vubWylXwIFuqQduQbwxygpiqIDEM720PeqGkKCy2RlIZ nr0zlwA4AHp+YzVNjG3neeYWQoQn5MXrRMh/NEOWH6KqjosAFbZjmpABNtVBbA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=bFGn4g8M; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 031E322F3F for ; Mon, 15 Jan 2024 09:58:18 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rPImp-000133-2O; Mon, 15 Jan 2024 03:57:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rPImm-00012q-Hj for guix-devel@gnu.org; Mon, 15 Jan 2024 03:57:36 -0500 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rPImk-00005I-4X; Mon, 15 Jan 2024 03:57:36 -0500 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-337abfd6151so215403f8f.1; Mon, 15 Jan 2024 00:57:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705309051; x=1705913851; darn=gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=NSI/16+iadAgboD0xnjtjVuLgYKDqhA5JDY9kxB/97U=; b=bFGn4g8MKYpaKAiEfgaTd1j182TaxqyUwzRgQnnceSiuCw0d1wfhAEkDdCqXHDQI8g /7xZpZ4Vq6WsSMesuoEXcLdVmukN8/bP9q+XAVfZdfnldb6q0PWEnibkNWUbl0B5yh+b w3FgweEeWjKMdT6LS0RGuTCjzXQTnYhrdkQXvoxWCc5KE3g+me9adagy9zp4dY+hGxMm 4irmxB2twSeSsRJNDwzMFW+hlm76LXg/IaTFskyWiyvxsZGQBF++Bx0wUFGHLpUhr/P9 944v5kY12DxKBJpNtE+B9bQb1ZvXahUsHE0/mS6FSTvLy3I/YV+SDbCgjhhxPsaGTXNd THHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705309051; x=1705913851; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NSI/16+iadAgboD0xnjtjVuLgYKDqhA5JDY9kxB/97U=; b=BxIM2fYo3Jabs7bjZpzSzpTA9cqLBeugD1qo5wlVYM0PhIpe80yeC3SW01HahyHQmE iBhWOacfuV4rHbJ6pnn+69JNuApLaAFIL7bRCtGRCSwqMEwjVB2gRsTAgUvjAwTwMYrS toSZG8qP1ZnXkJJ9AmCvqZwC8iDNYH5D1sv3qrmRfuMDOqm2MEEs6jBfxohtRqVbfOe9 erjO/PSObj9RjqJcSZ2hvHhCGGIhhskaVUVJT6RlC4d2dIXQYIsLgUViG0St6V84+U4o sN0aZvFCKXgTrLKUaNIXuzTnrCP2k59fgAMxNhZmjbx9dJs5Cyw/3kEyiWb1EjMdZeMe 2mKw== X-Gm-Message-State: AOJu0Yz5ahGEs9BFK8uft0PPyL6Q0gcelhnpdH/DOKBtvDgXdHsAAl+F Ap6hAkNw0GhichQXeXi+wz0SisedgBphbw== X-Google-Smtp-Source: AGHT+IEIJRorU+Ym0gxijlR6OUr+8cgnkiZjsjCJaSvO8OrjucZzeetOxo49RGQpSp233IKjfd4rrg== X-Received: by 2002:adf:e389:0:b0:337:55bc:6027 with SMTP id e9-20020adfe389000000b0033755bc6027mr2378359wrm.19.1705309050829; Mon, 15 Jan 2024 00:57:30 -0800 (PST) Received: from localhost ([141.226.15.142]) by smtp.gmail.com with ESMTPSA id u14-20020adfa18e000000b003376d4248a9sm11361477wru.71.2024.01.15.00.57.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jan 2024 00:57:30 -0800 (PST) Date: Mon, 15 Jan 2024 10:57:29 +0200 From: Efraim Flashner To: Janneke Nieuwenhuizen Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , guix-devel , Maxim Cournoyer , Ekaitz Zarraga Subject: Re: An update on =?utf-8?B?4oCYY29yZS11?= =?utf-8?B?cGRhdGVz4oCZ?= Message-ID: Mail-Followup-To: Janneke Nieuwenhuizen , Ludovic =?utf-8?Q?Court=C3=A8s?= , guix-devel , Maxim Cournoyer , Ekaitz Zarraga References: <87edenoqi1.fsf@gnu.org> <87jzoeg17w.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="WTcyjfs4a6KRN6GE" Content-Disposition: inline In-Reply-To: <87jzoeg17w.fsf@gnu.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=efraim.flashner@gmail.com; helo=mail-wr1-x42b.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -4.29 X-Spam-Score: -4.29 X-Migadu-Queue-Id: 031E322F3F X-TUID: VN5xaN2+xU/a --WTcyjfs4a6KRN6GE Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jan 12, 2024 at 01:55:47PM +0100, Janneke Nieuwenhuizen wrote: > Ludovic Court=C3=A8s writes: >=20 > Hi! >=20 > > We=E2=80=99ve updated GCC 11.x, glibc, binutils, and various packages f= rom (gnu > > packages base). Notable exceptions are Coreutils, Findutils, sed, and > > tar; I tried but that=E2=80=99s a bit more work, notably because their = variants > > in commencement.scm would no longer build because their build scripts > > use sed patterns not supported by Gash-Utils. >=20 > CC'ing Ekaitz and I'll also relay this to #guix-risc-v. There's quite > some work going on in commencement, we can probably incorporate these. >=20 > I think a possible workaround was suggested by Timothy >=20 > https://lists.gnu.org/archive/html/gash-devel/2023-09/msg00002.html The update to stage0-posix, mes-boot and tcc-boot0 are now in core-updates, and I didn't see any regressions on x86_64/i686. > > Long story short: I=E2=80=99d like us to freeze and merge the branch AS= AP, > > notably because the glibc graft on =E2=80=98master=E2=80=99 leads to a = bad user > > experience. I=E2=80=99m happy with the current state of the branch and= wouldn=E2=80=99t > > mind postponing remaining upgrades for the next cycle. > > > > Thoughts? >=20 > FWIW, I'm all for this. The longer we wait, the harder it gets? As > soon as everything works, see below... Currently there's an issue on riscv64/ppc64le (and maybe others?) about zstd not being available for patch-and-repack for make-boot0 and perl-boot0 (and probably others). > > Remaining work includes: checking that cross-compilation targets still > > work after the recent Binutils updates, checking i586-gnu (GNU/Hurd) and > > other platforms, and possibly addressing the Gawk non-determinism > > issue=C2=B2. >=20 > Building a bare-hurd system on core-updates succeeded "not long ago" > (after the glibc+locales patch series I think) but now fails on > gcc-cross-sans-libc-i586-pc-gnu-11.4.0 >=20 > --8<---------------cut here---------------start------------->8--- > Configuring in i586-pc-gnu/libobjc > [..] > checking dynamic linker characteristics... configure: error: Link tests a= re not allowed after GCC_NO_EXECUTABLES. > [..] > builder for `/gnu/store/94lj8490ixpd997m3siaxw5yhd52za6g-gcc-cross-sans-l= ibc-i586-pc-gnu-11.4.0.drv' failed with exit code 1 > --8<---------------cut here---------------end--------------->8--- >=20 > Any ideas what may have happened/changed here? Hmm, it looks like >=20 > d21d596f72ad491937123980e65d3efedc903bd6 > gnu: gcc: Support objc, objc++ by default. >=20 > was probably the problem. Trying the attached patch, Hurd system not > build yet. you might need ,@(if (target-hurd?) my debugging trick is to make the changes and then check the "else" case to see if it's changed anything there. Since it looks like you're not trying to change the flags for other architectures the derivation shouldn't change if you've gotten the rest of the patch correct :) > Greetings, > Janneke >=20 > From 0e1bf5714261de8f25baabca3b826284102b6c40 Mon Sep 17 00:00:00 2001 > Message-ID: <0e1bf5714261de8f25baabca3b826284102b6c40.1705062924.git.jann= eke@gnu.org> > From: Janneke Nieuwenhuizen > Date: Fri, 12 Jan 2024 13:24:14 +0100 > Subject: [PATCH] gnu: gcc: Fix building cross compiler for the Hurd. >=20 > This is a follow-up to commit > d21d596f72ad491937123980e65d3efedc903bd6 > gnu: gcc: Support objc, objc++ by default. >=20 > * gnu/packages/gcc.scm (gcc-4.7): Only build c,c++ when building for the = Hurd. >=20 > Change-Id: I21ce5dd30d7ab253e6a46173eb674b55d6c01505 > --- > gnu/packages/gcc.scm | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) >=20 > diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm > index ecd88931eb..111b096185 100644 > --- a/gnu/packages/gcc.scm > +++ b/gnu/packages/gcc.scm > @@ -15,6 +15,7 @@ > ;;; Copyright =C2=A9 2022 Greg Hogan > ;;; Copyright =C2=A9 2023 Bruno Victal > ;;; Copyright =C2=A9 2023 Maxim Cournoyer > +;;; Copyright =C2=A9 2024 Janneke Nieuwenhuizen > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -132,9 +133,11 @@ (define-public gcc-4.7 > ;; contents of (maybe-target-tools). > (list 'quasiquote > (append > - '("--enable-plugin" > - "--enable-languages=3Dc,c++,objc,obj-c++" > - "--disable-multilib" > + '("--enable-plugin") > + (if (target-hurd?) > + '("--enable-languages=3Dc,c++") > + '("--enable-languages=3Dc,c++,objc,obj-c++")) > + '("--disable-multilib" > "--with-system-zlib" > =20 > ;; No pre-compiled libstdc++ headers, to save space. >=20 > base-commit: 8e9573784f06ec2af96f9298c6dd4346688888fb > --=20 > 2.41.0 >=20 >=20 > --=20 > Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.= org > Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAca= demy.com --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --WTcyjfs4a6KRN6GE Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmWk83YACgkQQarn3Mo9 g1FAxBAAifolo5/8smmZQyl3bJE22XNIJwI20NubDEJL2H23BjJbVblPasB2HYUC iYh+u3GE2poEpmx4akQLYTzFZrVgDcjGb71UfteV/O1tHmeT0RymnnMc2eE959HC AzfunK8gGWnAoGpPBQX1NwojkrEaDNsuTTbfmCFKwFdK/AWm4V+o1uTCTEtbVz84 FHl4GaUUf8YdDonr1JsHGrmb2KcxbIDwozOpUl5vOr70IWLvzSF168nZ5T0vy0XE nQC7JWCwL45Ok+YnheARmyCIvQKLwTVuSWs+xLRG4lf0gLGQdKi5CtqCeE/EVJ40 dsNGZUSC2FBbY3aNzCP1f4+4xkXX/NSKz5HxHy3ega2XP1Ipu6OOkbR/D7BOh5wD JYs4TiFQhxSOTHQYc0MCjQc+ZJi2fCaNY48GAv8rovGml2yft6AgKbLRf3jYPQjE M3F3hWBqsYWGQX7jQiCm+8H0aY0dUuhLvgtoV/ipwHAlywxwauPDhqL8H9LCKG9o 8/Fuaow3Atc0Nlxz/oCarheJ8IA3PJ1kqZgFgAY7q2aMWY+qyL7990tOwsyz4nMd QmZKzoQScuywAtUPSI8nVA+o0Oi4AxiVIJjxVmfgcsj35M0ms9pz347DHxdd7G+6 AbEtm30DdoxnzeUBzpTVvQFgwA9xDUNPHTg6ANQjV8T5S8yRkU4= =4enT -----END PGP SIGNATURE----- --WTcyjfs4a6KRN6GE--