GNU bug report logs - #73413
[PATCH 0/3] Update cling to 1.1 and wrap with GCC include paths

Previous Next

Package: guix-patches;

Reported by: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Date: Sat, 21 Sep 2024 16:24:02 UTC

Severity: normal

Tags: patch

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: [PATCH 0/3] Update cling to 1.1 and wrap with GCC include paths
Date: Sun, 22 Sep 2024 01:23:02 +0900
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 <at> 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
-- 
2.46.0





This bug report was last modified 228 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.