From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id cDRzLm9kV2RMIgEASxT56A (envelope-from ) for ; Sun, 07 May 2023 10:42:23 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id MOqULW9kV2QFcQAAG6o9tA (envelope-from ) for ; Sun, 07 May 2023 10:42:23 +0200 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 8BE2386F2 for ; Sun, 7 May 2023 10:42:23 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pvZy1-0002MS-0k; Sun, 07 May 2023 04:42:05 -0400 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 1pvZxy-0002Lv-Sn for guix-patches@gnu.org; Sun, 07 May 2023 04:42:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pvZxy-0004k4-KG for guix-patches@gnu.org; Sun, 07 May 2023 04:42:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pvZxy-000390-Fy for guix-patches@gnu.org; Sun, 07 May 2023 04:42:02 -0400 Subject: bug#63329: [PATCH v2] gnu: Use gexps for gcc-boot0 and related packages. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-To: guix-patches@gnu.org Resent-Date: Sun, 07 May 2023 08:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 63329 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63329-done@debbugs.gnu.org Mail-Followup-To: 63329@debbugs.gnu.org, mail@cbaines.net, mail@cbaines.net Received: via spool by 63329-done@debbugs.gnu.org id=D63329.168344892112073 (code D ref 63329); Sun, 07 May 2023 08:42:02 +0000 Received: (at 63329-done) by debbugs.gnu.org; 7 May 2023 08:42:01 +0000 Received: from localhost ([127.0.0.1]:36380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvZxw-00038f-P8 for submit@debbugs.gnu.org; Sun, 07 May 2023 04:42:01 -0400 Received: from mira.cbaines.net ([212.71.252.8]:42500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvZxr-00038T-0I for 63329-done@debbugs.gnu.org; Sun, 07 May 2023 04:41:58 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id C65C427BBE2 for <63329-done@debbugs.gnu.org>; Sun, 7 May 2023 09:41:53 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 81021e00 for <63329-done@debbugs.gnu.org>; Sun, 7 May 2023 08:41:53 +0000 (UTC) References: <54e8a32abd9f31253787d5997dbed172d794024f.1683379349.git.mail@cbaines.net> <7c5922aed25834bcc4cfd248a5107960f3700ae2.1683408750.git.mail@cbaines.net> User-agent: mu4e 1.8.13; emacs 28.2 From: Christopher Baines Date: Sun, 07 May 2023 09:39:09 +0100 In-reply-to: <7c5922aed25834bcc4cfd248a5107960f3700ae2.1683408750.git.mail@cbaines.net> Message-ID: <878re01qk1.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1683448943; a=rsa-sha256; cv=none; b=qD4fbWsN4QTGcj+Bk+NeBG4csEaeFfQlOPYcgJSjWM9F55K3HBpw0dVSjJ7ABPNpPUa1IQ dllLfUc7p31R+cOpHnJve0Nfhfr93g5kXil36k086WOFEOGqQ29ojXbFABWFMpyrFGuD55 9w+fObVE9LxXtvm5MUF18btuhzkgsVxczOdCq7Ik/g2tgFao9Jn70YPxXJj3FH6fIekI8w S2Rjnut5eDrHKjarqCxq8nvN5aRumslyfTYoF5Z+F48VLbvjTsiGH7BgWmfj3Z/coC1d0V TbmjdvrcZHHwj2I0YiSjvxkILcatuffBkFXFxzpDVftJsav7CN1aTHa+I8asVQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1683448943; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-to:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=SPfNpHJJI6BaLZ50xOztz4iVMmdie3w3bUsASA+sQpI=; b=M9CA/NGV6m//uU/S+cZQrIRZ4xVZB5rqANyn8QjC6QnABEkfK7eIu7/qs2RbYy9GvpidEo tXlLbg0yxxfdNFE+PbDST8PfgnwPCWySA1+9DOjV9h3SRVr2vTamzKW2p2G3FK3PHWmCRX 8m4hzKe8LlvjcdjTJJAyftY2eVXInhmq+8YG0r9H/+jAhdBXIhUo29Jg+lcy/oz6uu7DLl KV7QyU88OA9Nk6pPXxlIqyDwhniis/EiC8e4Az6KNH3qW/ffmuIzeb+KOocfDSWeejBBdO 8RDuVjzzvyYgf2ob7bLVmpzu3anKhcsSqJXCkUyVNpiEvyeDAp6tfWVS9RPXvw== X-Migadu-Spam-Score: -3.51 X-Spam-Score: -3.51 X-Migadu-Queue-Id: 8BE2386F2 X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-TUID: Gm3KiJetjDy2 --=-=-= Content-Type: text/plain Christopher Baines writes: > There are currently problems with native or cross building for i586-gnu, and > one factor mixed up with this is that some of the gcc packages use sexp's for > the phases, and thus introducing gexp's has caused problems. > > As part of the going in circles with this, this commit switches gcc-boot0 to > use gexp's in it's arguments, and then also modifies libstdc++-boot0, > libstdc++-boot0-gcc7, cross-gcc-wrapper, gcc-final and make-libstdc++ to > handle this change. > > If done correctly, this change shouldn't affect any derivations. > > * gnu/packages/commencement.scm (libstdc++-boot0, libstdc++-boot0-gcc7, > gcc-boot0, gcc-final)[arguments]: Use gexps. > (cross-gcc-wrapper): Use gexps in the generated package. > * gnu/packages/gcc.scm (make-libstdc++): Use gexps in the generated package. > --- > gnu/packages/commencement.scm | 421 +++++++++++++++++----------------- > gnu/packages/gcc.scm | 109 ++++----- > 2 files changed, 267 insertions(+), 263 deletions(-) The data service didn't show any changes in derivations associated with this change, so I've gone ahead and pushed it to master as a795a02a9d988be5a762886620f7bb6a95e7ffdb. It did show some changes, but they related to gexp's in the builder script for icu4c-70 when built for riscv64. I fixed that in b1e9ae7f0e72bc3c8c7ab28362315fac5dfb65fe. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmRXZE5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xc0eA//eRaKz1cdrwgqHGaMovSGReEToiaW2+1q 9JermCv86rC/UFxh00thnqVUGmhoey+WxplPHUa86Mtj6J/1ZShIQ5SE/7Znebh3 IbwypGF35tg4t7Gu4M+hcWh23/IAqI0Qe9BK8jURA0xJC1eJU/5a3JS7LSFwY5Nt IrdRqbN2ldVn7i34XtDRYUSBxfBFghugjtwWX+bDDZ/XRyh4jIHFdMlTB3Ku8c7l SKh8eniyDgjz6xic1rgNB1tWCdtKwDkNIWDJabXssLnv0/ofumL5WFSUpSuTfGMX npLC18V2foogEeEIu1c4KlmAQbpHw4btA5bcvdCX/pfFIVZ/g8acyv6aXpDnAo7G ZZVpM9zPBC5ua5qHIPkQVJbhJQRfeCLeVqTEiQI9ri+KY0h9ZfecVh9dxyFN0tsp yaaGOCbcsYtn3uthbgZpuYBbvo2esoWqFgmXmsRtIMCEzIwFEAAkKhF3+3PxbkiC Ve2Q98//WHJepXfcA1fAzaZDl5Gc6wFof+yqoEFiJceLXHP+ky8MO46zHtA2N4KL g3MvYvkABepu/JzRMpuDiwzcO2b0NKR6CSTTxxxI7JPjMkPzx9ga0YhKzyy7RUkT Hy6tnRotK5JYy2EtmR+vUHOQAg/k5oRRQ4k8LEz+OKBz931G8LHTtGzi+oU7nyrw PcVNAyQmALM= =qQG3 -----END PGP SIGNATURE----- --=-=-=--