Message ID | cover.1726935737.git.maxim.cournoyer@gmail.com |
---|---|
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id ADFC927BBEA; Sat, 21 Sep 2024 17:24:04 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D49A127BBE2 for <patchwork@mira.cbaines.net>; Sat, 21 Sep 2024 17:24:03 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1ss2tc-0006Yi-MC; Sat, 21 Sep 2024 12:23:44 -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 <Debian-debbugs@debbugs.gnu.org>) id 1ss2ta-0006YF-PJ for guix-patches@gnu.org; Sat, 21 Sep 2024 12:23:42 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1ss2ta-0000WM-H0 for guix-patches@gnu.org; Sat, 21 Sep 2024 12:23:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=RLV7919tiJzgU3HhobqmMejWBmUu7iHThIiAIooMwZY=; b=QqSNJzKac4Ti1YMI97F44xjLGtFl1Q9V7n8/Pia6fdJSQlMMo8bePxPtKOztHC/Gu2VrqBQcsKTLX1+1pPWV+0d/8JctTfOPhWZBT2LPO1K7902jOylZytfUSMrPAnCERE5TV5o5Grl60mYeQlNjlsW81JRq1eex9Aj3HDJI/Jtb5wPCHEOUmpqNY7CJ5kctejdjxGkOFg+LSPN9+lxO4HMqda0BBe9yREluQA1VWMtM2F62YgTBZdHRLdiAxSwFC0beduyN9bxo7tcN+ZF70cQfqm/byiw+gAPBQtymU2av+ADN16eYj3KcyaHCSobv4LgtIpRLeM6eEWSP4fqMiw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1ss2tu-0001DI-LI for guix-patches@gnu.org; Sat, 21 Sep 2024 12:24:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73413] [PATCH 0/3] Update cling to 1.1 and wrap with GCC include paths Resent-From: Maxim Cournoyer <maxim.cournoyer@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 21 Sep 2024 16:24:02 +0000 Resent-Message-ID: <handler.73413.B.17269358214633@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73413 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73413@debbugs.gnu.org Cc: Maxim Cournoyer <maxim.cournoyer@gmail.com> X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17269358214633 (code B ref -1); Sat, 21 Sep 2024 16:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Sep 2024 16:23:41 +0000 Received: from localhost ([127.0.0.1]:40245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1ss2tY-0001Ce-HV for submit@debbugs.gnu.org; Sat, 21 Sep 2024 12:23:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:47472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@gmail.com>) id 1ss2tW-0001CU-F3 for submit@debbugs.gnu.org; Sat, 21 Sep 2024 12:23:39 -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 <maxim.cournoyer@gmail.com>) id 1ss2tB-0006XC-02 for guix-patches@gnu.org; Sat, 21 Sep 2024 12:23:17 -0400 Received: from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <maxim.cournoyer@gmail.com>) id 1ss2t9-0000Rs-Jb for guix-patches@gnu.org; Sat, 21 Sep 2024 12:23:16 -0400 Received: by mail-pf1-x42b.google.com with SMTP id d2e1a72fcca58-7198de684a7so2341188b3a.2 for <guix-patches@gnu.org>; Sat, 21 Sep 2024 09:23:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726935793; x=1727540593; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=RLV7919tiJzgU3HhobqmMejWBmUu7iHThIiAIooMwZY=; b=IVYHq3pf7qY+KBGrrIxbMrI9zJddC0O6w2UKck3W/Uxb9Ddc/t6mD+dnOUHm3nUwZy QU5J5dX+qzqfUSvM7uQh9L026g2iMAK+MXSdBKpBP5lz2p+jPNe+gTrF/5bmnkpWUZyy 7X14Ho1PH0z4vquo2pCqG+ImumgwNFSL21thXuf8Zy1jWAXLel73iNHh9juuNoNxkHkB cdenpz9UB103EMzsLWcvuyJ1f8TAKAeoUVju4WrwKAfkVxK0thiQ6CM9agkevV8pay1d IEaVELoYm/ZAC0WjAQSv0iAkR3SyMpBOTQkglRgV+czg02mDRuzRZ3FVxyjB6XlHGWVF Ad1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726935793; x=1727540593; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RLV7919tiJzgU3HhobqmMejWBmUu7iHThIiAIooMwZY=; b=uboP+9QPnlT3Oreek9Dwhe6TfgR6dcsW5e0LXuookEewYWEMdu7q4ypEVaOTb+L5l0 /56dzXlZDEBd8ahxBhB+sYgrpyTKb7HSH3UvrTYUshIu14JiBavG9UEhrIEoDhEaEbcN jj2FZAUxQleHhcAH34Gda4QL6V5AGNmmZLnGX7TVZfxbm6H3Wq8NTRrvOehVWRaj6J9+ xsl8WSJvv/305Fcc0+Y6m7AWyayYUcTb+nM/VRUHV6Fokh5sT1PrrpnyN+q9qBTLchm/ OavWRpmpWCXljkSk4XmVtn4MQ9F/1wg44fSz3i4J5R8EtH1Vur7SWomrFkETw9nTbfQC TN/g== X-Gm-Message-State: AOJu0YzvghQYGhmF62FbL4t/KCbgy7irlT2h6PiIOyKTvfZD9zLdLr/1 Bbx0nqr316RO8gPm+/7wIdJlhJnOQfvQdqAu81A0eyfr8621fwyKdbcg5Q== X-Google-Smtp-Source: AGHT+IHw1X+QC69kllxWwynKEOthJVUlxA2L6Bond6IW0UHiKLeDFjzFwK+JDU27yqEOlVmOZAfpxg== X-Received: by 2002:a05:6a00:c90:b0:710:6f54:bc9c with SMTP id d2e1a72fcca58-7199cd7a3b1mr8855080b3a.2.1726935792752; Sat, 21 Sep 2024 09:23:12 -0700 (PDT) Received: from hurd.lan ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-7db4ad07d62sm10872789a12.47.2024.09.21.09.23.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Sep 2024 09:23:12 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@gmail.com> Date: Sun, 22 Sep 2024 01:23:02 +0900 Message-ID: <cover.1726935737.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::42b; envelope-from=maxim.cournoyer@gmail.com; helo=mail-pf1-x42b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series |
Update cling to 1.1 and wrap with GCC include paths
|
|
Message
Maxim Cournoyer
Sept. 21, 2024, 4:23 p.m. UTC
This series does two things: 1. Update the cling package and its related inputs 2. Fix cling crashing when wrong or missing GCC includes were not provided. Cling is built to use the specific GCC version it knows from at build time; the headers available should match that version. Wrapping cling with the gcc-toolchain ones ensures it works correctly out of the box, without the user having to know to manually match the right GCC (such as in 'guix shell cling gcc-toolchain@11'). Maxim Cournoyer (3): gnu: cling: Wrap with GCC include paths. gnu: cling: Update to 1.1. gnu: cling: Reduce closure by 236 MiB. gnu/local.mk | 4 - gnu/packages/llvm.scm | 99 ++++---- .../clang-cling-13-libc-search-path.patch | 96 -------- ...g-cling-13-remove-crypt-interceptors.patch | 214 ------------------ ...g-cling-runtime-13-glibc-2.36-compat.patch | 50 ---- .../patches/cling-use-shared-library.patch | 107 --------- 6 files changed, 56 insertions(+), 514 deletions(-) delete mode 100644 gnu/packages/patches/clang-cling-13-libc-search-path.patch delete mode 100644 gnu/packages/patches/clang-cling-13-remove-crypt-interceptors.patch delete mode 100644 gnu/packages/patches/clang-cling-runtime-13-glibc-2.36-compat.patch delete mode 100644 gnu/packages/patches/cling-use-shared-library.patch base-commit: 2c54c2db410ebdda8cd71716315e4ea4d31befbd