From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 16:43:24 2022 Received: (at submit) by debbugs.gnu.org; 12 Feb 2022 21:43:24 +0000 Received: from localhost ([127.0.0.1]:35810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0Au-0007Sv-LW for submit@debbugs.gnu.org; Sat, 12 Feb 2022 16:43:24 -0500 Received: from lists.gnu.org ([209.51.188.17]:53122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0As-0007So-V4 for submit@debbugs.gnu.org; Sat, 12 Feb 2022 16:43:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJ0As-0002uG-Nb for guix-patches@gnu.org; Sat, 12 Feb 2022 16:43:22 -0500 Received: from [2001:470:142:3::e] (port=50890 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJ0Al-0000mJ-DS; Sat, 12 Feb 2022 16:43:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=cxNYN0FmyYub0Z0jLOm4fLmRG9ziQdOqy3dJdBgy5zQ=; b=cAgboZPcgro+Ir gdnf/dbtIWr+s84qJDZNgl8Tkx0zbKHf4/8BP1x5shZ3+D0fX0zEOcxyArpqvpTeZ/Hsqn/3JeyrK axj2KAlg971Y+vHF8rT8LHGcUhKA746/zUHQraVJZ8c8m+WB7ZtVkQ1Ubg0WSn3v97P1EnJp2Rjey +jHr+p1rLm94fRn7w+pNQ+xKX9qMq98PqzsqIgjj58kAQVGsCTdrXYRlcvweeSxpfztgWVxFh16nz WbXIHVjXI+PcYTVDLsoqu/WTMLUNIskLvd/MbhMZetVSyvv1KtGurBZIOuV7iT8/qlQKtCj3gPXTB uqmxQoEFvg78aufDawew==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:56746 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nJ0Ak-0002qf-J3; Sat, 12 Feb 2022 16:43:15 -0500 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: guix-patches@gnu.org Subject: [PATCH 0/4] Build nhc98 and ghc@4 with regular dependencies Date: Sat, 12 Feb 2022 22:43:07 +0100 Message-Id: <20220212214307.22962-1-ludo@gnu.org> X-Mailer: git-send-email 2.34.0 X-Debbugs-Cc: rekado@elephly.net MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Ricardo and all, This series tweaks the recently-added nhc98 and ghc@4 so they only depend on “regular” packages rather than intermediate packages from commencement.scm. It also fixes ‘tests/graph.scm’. \o/ Thoughts? Ludo’. Ludovic Courtès (4): gnu: nhc98: Build with the current tool chain. gnu: gcc: Add 2.95. gnu: ghc@4: Build without referring to packages in commencement.scm. gnu: Remove glibc@2.2.5 and gcc-2.95-wrapper. gnu/local.mk | 1 + gnu/packages/base.scm | 99 ------------------ gnu/packages/commencement.scm | 63 +----------- gnu/packages/gcc.scm | 71 ++++++++++++- gnu/packages/haskell.scm | 116 +++++++--------------- gnu/packages/patches/nhc98-c-update.patch | 42 ++++++++ 6 files changed, 153 insertions(+), 239 deletions(-) create mode 100644 gnu/packages/patches/nhc98-c-update.patch base-commit: 0f1cb023628d738bb21425c1921d17672db4f890 -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 16:45:47 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 21:45:47 +0000 Received: from localhost ([127.0.0.1]:35821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0DC-0008Gn-43 for submit@debbugs.gnu.org; Sat, 12 Feb 2022 16:45:47 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0DA-00089S-Il for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 16:45:45 -0500 Received: from [2001:470:142:3::e] (port=50936 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJ0D5-0002oW-9i; Sat, 12 Feb 2022 16:45:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=SMMkz27YeCWsD7Qq3jEyvR/bQXQqgvHYIEVhEIwmKDc=; b=db5KTCekVAcu+7 dNQ977JNcHt7XbzGzZQfDPLFzgDZltZ2PQZuo/ZV7r0cnH7Qc2qMldoTHdMZ4UF/TkbimqswtECtm uJ/yxnLPdBs10GNU/ZKQpL6hyAhnIl5oMCrVrteqqwjF8u4oTrrLqfbOqwY/eNSFIsHLGjnxIcnUF vgzk/8L2nJBtUUI5jOkuGFKOK1d66pECl8tFK57HJKqWUYMf44ENUNDlhmONwRdBw0MnJWCJZPFfd QHj2cVJphrdIoUvD2bTr9GQ+U4WaOFUoKGAfx/1286CD7Qjg6Dj++rBTGvVqJ/faSLQIN4Fxk3e0M tiNRbLlDrAD7e9337cAg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:56748 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nJ0D4-00034N-Ng; Sat, 12 Feb 2022 16:45:39 -0500 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 53964@debbugs.gnu.org Subject: [PATCH 1/4] gnu: nhc98: Build with the current tool chain. Date: Sat, 12 Feb 2022 22:45:29 +0100 Message-Id: <20220212214532.23087-1-ludo@gnu.org> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53964 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/patches/nhc98-c-update.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/haskell.scm (nhc98)[source]: Use it. [arguments]: Remove #:implicit-inputs?. [native-inputs]: Remove. --- gnu/local.mk | 1 + gnu/packages/haskell.scm | 34 ++---------------- gnu/packages/patches/nhc98-c-update.patch | 42 +++++++++++++++++++++++ 3 files changed, 45 insertions(+), 32 deletions(-) create mode 100644 gnu/packages/patches/nhc98-c-update.patch diff --git a/gnu/local.mk b/gnu/local.mk index a706409516..950b040c64 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1546,6 +1546,7 @@ dist_patch_DATA = \ %D%/packages/patches/nettle-3.5-check-_pkcs1_sec_decrypt-msg-len.patch \ %D%/packages/patches/nettle-3.5-CVE-2021-3580-pt1.patch \ %D%/packages/patches/nettle-3.5-CVE-2021-3580-pt2.patch \ + %D%/packages/patches/nhc98-c-update.patch \ %D%/packages/patches/nix-dont-build-html-doc.diff \ %D%/packages/patches/nfs4-acl-tools-0.3.7-fixpaths.patch \ %D%/packages/patches/ngircd-handle-zombies.patch \ diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 647b078dfd..c3706fca6c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -123,14 +123,14 @@ (define-public nhc98 version ".tar.gz")) (sha256 (base32 - "0fkgxgsd2iqxvwcgnad1702kradwlbcal6rxdrgb22vd6dnc3i8l")))) + "0fkgxgsd2iqxvwcgnad1702kradwlbcal6rxdrgb22vd6dnc3i8l")) + (patches (search-patches "nhc98-c-update.patch")))) (build-system gnu-build-system) (supported-systems '("i686-linux" "x86_64-linux")) (arguments (list #:tests? #false ;there is no test target #:system "i686-linux" - #:implicit-inputs? #false #:parallel-build? #false ;not supported #:strip-binaries? #false ;doesn't work #:make-flags '(list "all-gcc") @@ -170,36 +170,6 @@ (define-public nhc98 "--ccoption=" "--ldoption=" "--install")))))) - (native-inputs - `(("findutils" ,findutils) - ("tar" ,tar) - ("bzip2" ,bzip2) - ("gzip" ,gzip) - ("xz" ,xz) - ("diffutils" ,diffutils) - ("file" ,file) - ("gawk" ,gawk) - - ("make" ,gnu-make) - ("sed" ,sed) - ("grep" ,grep) - ("coreutils" ,coreutils) - ("bash" ,bash-minimal) - - ("libc" ,glibc-2.2.5) - ("gcc-wrapper" - ,(module-ref (resolve-interface - '(gnu packages commencement)) - 'gcc-2.95-wrapper)) - ("gcc" - ,(module-ref (resolve-interface - '(gnu packages commencement)) - 'gcc-mesboot0)) - ("binutils" - ,(module-ref (resolve-interface - '(gnu packages commencement)) - 'binutils-mesboot)) - ("kernel-headers" ,linux-libre-headers))) (home-page "https://www.haskell.org/nhc98") (synopsis "Nearly a Haskell Compiler") (description diff --git a/gnu/packages/patches/nhc98-c-update.patch b/gnu/packages/patches/nhc98-c-update.patch new file mode 100644 index 0000000000..06e6928d14 --- /dev/null +++ b/gnu/packages/patches/nhc98-c-update.patch @@ -0,0 +1,42 @@ +This patch provides an update so that nhc98 can be built and works with +a modern C compiler (GCC 11) and libc (glibc 2.33). + +diff --git a/Makefile.inc b/Makefile.inc +index 4fbd47a..5bce5c9 100644 +--- a/Makefile.inc ++++ b/Makefile.inc +@@ -1,6 +1,10 @@ + ### Configurable variables: + +-OPT = -O3 ++# We want C89 semantics plus C++-style comments and things like the ++# 'setjmp_buf' and 'u_short' types. More importantly, build with '-O1' ++# only to avoid modern optimizations that break the code. ++OPT = -O1 -std=gnu89 -D_GNU_SOURCE=1 ++ + #ARCH = -m32 + ARCH = + +diff --git a/script/nhc98heap.c b/script/nhc98heap.c +index 534010e..a30d5cd 100644 +--- a/script/nhc98heap.c ++++ b/script/nhc98heap.c +@@ -1,5 +1,6 @@ + #include + #include ++#include + main(int argc, char **argv) + { + int prefix = 1; +diff --git a/src/runtime/Kernel/collector.c b/src/runtime/Kernel/collector.c +index b95a273..1f879c5 100644 +--- a/src/runtime/Kernel/collector.c ++++ b/src/runtime/Kernel/collector.c +@@ -2,6 +2,7 @@ + #include + #include + #include ++#include + #include "node.h" + /*#include "newmacros.h" -- already included in node.h */ + /*#include "runtime.h" -- already included in node.h */ -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 16:45:51 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 21:45:51 +0000 Received: from localhost ([127.0.0.1]:35825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0DG-0008KL-GU for submit@debbugs.gnu.org; Sat, 12 Feb 2022 16:45:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0DB-0008As-Px for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 16:45:46 -0500 Received: from [2001:470:142:3::e] (port=50940 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJ0D6-0002ok-H4; Sat, 12 Feb 2022 16:45:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=/4EUAAdCkImrVqyDctEiP86lChukfdr0xNIJzt+TtLs=; b=ldyWt4lsUIati3g5E6Dc aJRjYtgzcey1mG4Xgmq/LNk8IcUMcxEm+MPtqN3WwzKq45P1cJuEvAIwKCao2uKcYiHCo1IKvzgPi Q+k+twI2DStVqwX2kj7QlCdGxM2xEKAubKHi6hJIXluT+h1ZyeOzeQTM5570h8kT/Kjo8arXau8Tb guNqIspOZLU+y+BsWKFaDKpkq3zCk1acphJgFfcl1R5+B/Qgl0YOP9UTrYDa+DkEWzzzYvqu6JcuL nUUL9FGZj2aiZWXBMgqillWrfgt+MnWHRq9E4MMtaGtSKaxj6Vx2VdxX3raEirUm9KuvqgRxOpvxQ XeH7mLjn/xwe7w==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:56748 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nJ0D6-00034N-55; Sat, 12 Feb 2022 16:45:40 -0500 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 53964@debbugs.gnu.org Subject: [PATCH 3/4] gnu: ghc@4: Build without referring to packages in commencement.scm. Date: Sat, 12 Feb 2022 22:45:31 +0100 Message-Id: <20220212214532.23087-3-ludo@gnu.org> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220212214532.23087-1-ludo@gnu.org> References: <20220212214532.23087-1-ludo@gnu.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53964 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/haskell.scm (ghc-4)[arguments]: Remove #:implicit-inputs?. In 'bootstrap' phase, pass '-optc-D_GNU_SOURCE=1'. Use 'search-input-file' to locate lib{bfd,iberty}.a, and 'which' for cpp. Patch 'mk/config.mk.in'. In 'configure' phase, emit "config.cache". In 'make-boot' phase, replace "CLK_TCK" in 'nHandle.c'. [native-inputs]: Remove now-implicit inputs; remove GLIBC-2.2.5, GCC-MESBOOT0, and BINUTILS-MESBOOT. Add GCC-2.95 and BINUTILS-2.33. Remove input labels. --- gnu/packages/haskell.scm | 82 +++++++++++++++++----------------------- 1 file changed, 35 insertions(+), 47 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c3706fca6c..6a1ca7c7e8 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -193,12 +193,11 @@ (define-public ghc-4 (sha256 (base32 "0ar4nxy4cr5vwvfj71gmc174vx0n3lg9ka05sa1k60c8z0g3xp1q")) - (patches (list (search-patch "ghc-4.patch"))))) + (patches (search-patches "ghc-4.patch")))) (build-system gnu-build-system) (supported-systems '("i686-linux" "x86_64-linux")) (arguments `(#:system "i686-linux" - #:implicit-inputs? #f #:strip-binaries? #f #:phases (modify-phases %standard-phases @@ -223,8 +222,8 @@ (define-public ghc-4 #HsLibsFor=hugs # Setting this leads to building the interpreter. GhcHcOpts=-DDEBUG -GhcRtsHcOpts=-optc-DDEBUG -optc-D__HUGS__ -unreg -optc-g -GhcRtsCcOpts=-optc-DDEBUG -optc-g -optc-D__HUGS__ +GhcRtsHcOpts=-optc-DDEBUG -optc-D__HUGS__ -unreg -optc-g -optc-D_GNU_SOURCE=1 +GhcRtsCcOpts=-optc-DDEBUG -optc-g -optc-D__HUGS__ -optc-D_GNU_SOURCE=1 SplitObjs=NO "))) @@ -247,8 +246,8 @@ (define-public ghc-4 ;; this old linker understands. (substitute* "ghc/interpreter/Makefile" (("-lbfd -liberty") - (string-append (assoc-ref inputs "binutils") "/lib/libbfd.a " - (assoc-ref inputs "binutils") "/lib/libiberty.a"))) + (string-append (search-input-file inputs "/lib/libbfd.a") " " + (search-input-file inputs "/lib/libiberty.a")))) (let ((bash (which "bash"))) (substitute* '("configure.in" @@ -271,7 +270,13 @@ (define-public ghc-4 (setenv "CONFIG_SHELL" bash) (setenv "SHELL" bash)) - (setenv "CPP" (string-append (assoc-ref inputs "gcc") "/bin/cpp")) + ;; The 'hscpp' script invokes GCC 2.95's 'cpp' (RAWCPP), which + ;; segfaults unless passed '-x c'. + (substitute* "mk/config.mk.in" + (("-traditional") + "-traditional -x c")) + + (setenv "CPP" (which "cpp")) (invoke "autoreconf" "--verbose" "--force"))) (add-before 'configure 'configure-gmp (lambda* (#:key build inputs outputs #:allow-other-keys) @@ -283,6 +288,12 @@ (define-public ghc-4 (lambda* (#:key build inputs outputs #:allow-other-keys) (let ((bash (which "bash")) (out (assoc-ref outputs "out"))) + (call-with-output-file "config.cache" + (lambda (port) + ;; GCC 2.95 fails to deal with anonymous unions in glibc's + ;; 'struct_rusage.h', so skip that. + (display "ac_cv_func_getrusage=no\n" port))) + (invoke bash "./configure" "--enable-hc-boot" (string-append "--prefix=" out) @@ -290,14 +301,15 @@ (define-public ghc-4 (string-append "--host=" build))))) (add-before 'build 'make-boot (lambda _ + ;; CLK_TCK has been removed from recent libc. + (substitute* "ghc/interpreter/nHandle.c" + (("CLK_TCK") "sysconf (_SC_CLK_TCK)")) + ;; Only when building with more recent GCC (when #false ;; GCC 2.95 is fine with these comments, but GCC 4.6 is not. (substitute* "ghc/rts/universal_call_c.S" - (("^# .*") "")) - ;; CLK_TCK has been removed - (substitute* "ghc/interpreter/nHandle.c" - (("CLK_TCK") "sysconf(_SC_CLK_TCK)"))) + (("^# .*") ""))) ;; Only when using more recent Perl (when #false @@ -334,45 +346,21 @@ (define-public ghc-4 (copy-recursively "ghc/interpreter/lib" lib) (install-file "ghc/interpreter/nHandle.so" lib))))))) (native-inputs - `(("findutils" ,findutils) - ("tar" ,tar) - ("bzip2" ,bzip2) - ("xz" ,xz) - ("diffutils" ,diffutils) - ("file" ,file) - ("gawk" ,gawk) - ("autoconf" ,autoconf-2.13) - ("automake" ,automake) - ("bison" ,bison) ;for parser.y + (list autoconf-2.13 + automake + bison ;for parser.y - ("make" ,gnu-make) - ("sed" ,sed) - ("grep" ,grep) - ("coreutils" ,coreutils) - ("bash" ,bash-minimal) + ;; Needed to support lvalue casts. + gcc-2.95 - ("libc" ,glibc-2.2.5) - ;; Lazily resolve binutils-mesboot in (gnu packages commencement) to - ;; avoid a cycle. - ("gcc-wrapper" - ,(module-ref (resolve-interface - '(gnu packages commencement)) - 'gcc-2.95-wrapper)) - ("gcc" - ,(module-ref (resolve-interface - '(gnu packages commencement)) - 'gcc-mesboot0)) - ("binutils" - ,(module-ref (resolve-interface - '(gnu packages commencement)) - 'binutils-mesboot)) - ("kernel-headers" ,linux-libre-headers) + ;; Use an older assembler to work around this error in GMP: + ;; Error: `%edx' not allowed with `testb' + binutils-2.33 - ;; TODO: Perl used to allow setting $* to enable multi-line - ;; matching. If we want to use a more recent Perl we need to - ;; patch all expressions that require multi-line matching. Hard - ;; to tell. - ("perl" ,perl-5.14))) + ;; TODO: Perl used to allow setting $* to enable multi-line + ;; matching. If we want to use a more recent Perl we need to patch + ;; all expressions that require multi-line matching. Hard to tell. + perl-5.14)) (home-page "https://www.haskell.org/ghc") (synopsis "The Glasgow Haskell Compiler") (description -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 16:45:55 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 21:45:55 +0000 Received: from localhost ([127.0.0.1]:35827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0DH-0008Ko-61 for submit@debbugs.gnu.org; Sat, 12 Feb 2022 16:45:54 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0DB-0008AK-BS for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 16:45:47 -0500 Received: from [2001:470:142:3::e] (port=50938 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJ0D5-0002oc-TF; Sat, 12 Feb 2022 16:45:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=0F6AsfuWKEshf8SUXh0k6HJsVrniLTtmAj+LAWPvP94=; b=eNLT9izvGGpbIKC4jMNZ pHz/LwvS0TakC0d3jEx3Vxe+lSLxOx3C23RulpvxjDr9F2dJTG/DHvZcUuuYVX6K7ElIl6uRFwnXj gbTD5sFJ3RZSPRzMm2/5fc8QQBFHYCXbPlEcyfi2ypMB/+3dBIATxBsfppXc6H6UEYvk7n9dcXlm5 GR21luaUij8bLjzCEMggmu/GtfyVvnAgxd4yhU0XU+iFKuWZsoVByG72Havps3JBJe241a80DobWb vAEoaI6v8HNHKj6jW+LNsdu7Y8fJ0Cb6TrSNtM0ql+HLaR+M7SC3ryi/3ZjQQwA2JXHKPwJKFIrRj bUoTOfiU/pu0VQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:56748 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nJ0D5-00034N-Hd; Sat, 12 Feb 2022 16:45:39 -0500 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 53964@debbugs.gnu.org Subject: [PATCH 2/4] gnu: gcc: Add 2.95. Date: Sat, 12 Feb 2022 22:45:30 +0100 Message-Id: <20220212214532.23087-2-ludo@gnu.org> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220212214532.23087-1-ludo@gnu.org> References: <20220212214532.23087-1-ludo@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53964 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/gcc.scm (gcc-2.95): New variable. --- gnu/packages/gcc.scm | 71 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index efa0baeaa1..2f947e4322 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès +;;; Copyright © 2012-2022 Ludovic Courtès ;;; Copyright © 2014, 2015, 2018 Mark H Weaver ;;; Copyright © 2014, 2015, 2016, 2017, 2019, 2021 Ricardo Wurmus ;;; Copyright © 2015 Andreas Enge @@ -641,6 +641,75 @@ (define-public gcc-11 ;; the gcc-toolchain-* definitions. (define-public gcc gcc-10) + +;;; +;;; Historical version. +;;; + +(define-public gcc-2.95 + ;; Note: 'gcc-core-mesboot0' in commencement.scm provides 2.95 as well, but + ;; with additional tricks to support compilation with TinyCC and Mes-libc. + (package + (inherit gcc) + (version "2.95.3") + (source (origin + (method url-fetch) + (uri (string-append "mirror://gnu/gcc/gcc-2.95.3/gcc-core-" + version ".tar.gz")) + (sha256 + (base32 + "1xvfy4pqhrd5v2cv8lzf63iqg92k09g6z9n2ah6ndd4h17k1x0an")))) + (supported-systems '("i686-linux" "x86_64-linux")) + (native-inputs (list texinfo)) + (inputs '()) + (propagated-inputs '()) + (outputs '("out")) + (arguments + (list #:system "i686-linux" ;x86_64 didn't exist back then + #:tests? #f + #:parallel-build? #f + #:configure-flags #~'("--disable-werror") + + #:phases + #~(modify-phases %standard-phases + (add-before 'configure 'set-dynamic-linker-file-name + (lambda* (#:key inputs #:allow-other-keys) + ;; Tell GCC what the real loader file name is. + (substitute* "gcc/config/i386/linux.h" + (("/lib/ld-linux\\.so\\.[12]") + (search-input-file inputs "/lib/ld-linux.so.2"))))) + (replace 'configure + (lambda* (#:key outputs build configure-flags + #:allow-other-keys) + ;; It's an old 'configure' script so it needs some help. + (let ((out (assoc-ref outputs "out"))) + (setenv "CONFIG_SHELL" (which "sh")) + (apply invoke "./configure" + (string-append "--prefix=" out) + (string-append "--build=" build) + (string-append "--host=" build) + configure-flags)))) + (add-before 'configure 'remove-bundled-texinfo + (lambda _ + ;; Do not build the bundled Texinfo. + (delete-file-recursively "texinfo") + (substitute* "configure" + (("host_tools=(.*)texinfo" _ before) + (string-append "host_tools=" before))) + + ;; Go ahead despite the many warnings. + (substitute* '("Makefile.in" "gcc/Makefile.in") + (("^MAKEINFOFLAGS =.*") + "MAKEINFOFLAGS = --force\n"))))))) + (native-search-paths + (list (search-path-specification + (variable "C_INCLUDE_PATH") + (files '("include"))) + (search-path-specification + (variable "LIBRARY_PATH") + (files '("lib"))))))) + + (define-public (make-libstdc++ gcc) "Return a libstdc++ package based on GCC. The primary use case is when using compilers other than GCC." -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 16:45:55 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 21:45:56 +0000 Received: from localhost ([127.0.0.1]:35829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0DK-0008O5-VI for submit@debbugs.gnu.org; Sat, 12 Feb 2022 16:45:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0DC-0008Bg-FG for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 16:45:48 -0500 Received: from [2001:470:142:3::e] (port=50942 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJ0D7-0002ot-69; Sat, 12 Feb 2022 16:45:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=wlMx4OVqoJwawGXT3ed6c9RnrMllDTVGJwT0RD/0Oos=; b=M+7+Ejsfyv6J5U97umWf XqToSqlSpfDjh9u0Bv/5mz83fLnboDQzMd29mLNeFdZtX7A7//6qIQVHCeAQ0xUcWb/8JjqDEUfak uqMPKyeTFcB6jAd7ykctRqkPc4dzWdH0tKRZo4ICrCS1k0yOiT3U/j78thZM4MPK+fZprPclH7Kzh E47BMnV4iNAlWQGXZ7Vm8uB/TpEobriuwsTWm64MiYxMBy/qAU/R5IfEB3PqXSS//DdJVHXqj17hz WOCaaqPN1+eV5EH7WmBuDxG55i275IFuuky7QX00jA19LYoqKTnxVAlvE/C73TiqiCr8IftfjYPZX 4MZQexaLFYkPWQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:56748 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nJ0D6-00034N-PG; Sat, 12 Feb 2022 16:45:41 -0500 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 53964@debbugs.gnu.org Subject: [PATCH 4/4] gnu: Remove glibc@2.2.5 and gcc-2.95-wrapper. Date: Sat, 12 Feb 2022 22:45:32 +0100 Message-Id: <20220212214532.23087-4-ludo@gnu.org> X-Mailer: git-send-email 2.34.0 In-Reply-To: <20220212214532.23087-1-ludo@gnu.org> References: <20220212214532.23087-1-ludo@gnu.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53964 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This reverts commits a95924c9ac3f238cde243c96d552ff59ad77ca16 and defa85b26537a3cc20624fb9dbcae906226361d5, which were used to build nhc98@1.22 but are no longer needed. * gnu/packages/base.scm (glibc-2.2.5): Remove. * gnu/packages/commencement.scm (gcc-2.95-wrapper): Remove. (glibc-mesboot0, gcc-mesboot0, binutils-mesboot): Keep private. --- gnu/packages/base.scm | 99 ----------------------------------- gnu/packages/commencement.scm | 63 ++-------------------- 2 files changed, 3 insertions(+), 159 deletions(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 32a462b545..76a65f25b3 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -1015,105 +1015,6 @@ (define-public glibc-2.29 "glibc-reinstate-prlimit64-fallback.patch" "glibc-2.29-supported-locales.patch")))))) - -(define-public glibc-2.2.5 - (package - (inherit glibc) - (version "2.2.5") - (source (origin - (method url-fetch) - (uri (string-append "mirror://gnu/glibc/glibc-" version ".tar.gz")) - (patches (search-patches "glibc-boot-2.2.5.patch" - "glibc-bootstrap-system-2.2.5.patch")) - (sha256 - (base32 - "1vl48i16gx6h68whjyhgnn1s57vqq32f9ygfa2fls7pdkbsqvp2q")))) - (arguments - (list #:system "i686-linux" - #:implicit-inputs? #f - #:tests? #f - #:strip-binaries? #f - #:validate-runpath? #f - #:parallel-build? #f ; gcc-2.95.3 ICEs on massively parallel builds - #:make-flags - #~(list (string-append - "SHELL=" #$(this-package-native-input "bash") "/bin/sh")) - #:configure-flags - #~(list "--enable-shared" - "--enable-static" - "--disable-sanity-checks" - "--build=i686-unknown-linux-gnu" - "--host=i686-unknown-linux-gnu" - (string-append "--with-headers=" - #$(this-package-native-input "kernel-headers") - "/include") - "--enable-static-nss" - "--without-__thread" - "--without-cvs" - "--without-gd" - "--without-tls" - (string-append "--prefix=" #$output)) - #:phases - #~(modify-phases %standard-phases - (add-before 'configure 'setenv - (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bash (assoc-ref inputs "bash")) - (shell (string-append bash "/bin/bash")) - (gcc (assoc-ref inputs "gcc")) - (cppflags (string-append - " -D MES_BOOTSTRAP=1" - " -D BOOTSTRAP_GLIBC=1")) - (cflags (string-append " -L " (getcwd)))) - (setenv "CONFIG_SHELL" shell) - (setenv "SHELL" shell) - (setenv "CPP" (string-append gcc "/bin/gcc -E " cppflags)) - (setenv "CC" (string-append gcc "/bin/gcc " cppflags cflags))))) - (replace 'configure ; needs classic invocation of configure - (lambda* (#:key configure-flags #:allow-other-keys) - (format (current-error-port) - "running ./configure ~a\n" (string-join configure-flags)) - (apply invoke "./configure" configure-flags))) - (add-after 'configure 'fixup-configure - (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bash (assoc-ref inputs "bash")) - (shell (string-append bash "/bin/bash"))) - (substitute* "config.make" - (("INSTALL = scripts/") "INSTALL = $(..)./scripts/")) - (substitute* "config.make" - (("INSTALL = scripts/") "INSTALL = $(..)./scripts/") - (("BASH = ") (string-append - "SHELL = " shell " - BASH = "))))))))) - (supported-systems '("i686-linux" "x86_64-linux")) - (outputs '("out")) - (inputs '()) - (propagated-inputs '()) - (native-inputs - ;; Lazily resolve NAME in (gnu packages commencement) to avoid a cycle. - (let ((c (lambda (name) - (module-ref (resolve-interface - '(gnu packages commencement)) - name)))) - `(("bash" ,bash-minimal) - ("coreutils" ,coreutils) - ("gawk" ,gawk) - ("grep" ,grep) - ("make" ,gnu-make) - ("sed" ,sed) - ("tar" ,tar) - ("bzip2" ,bzip2) - ("gzip" ,gzip) - ("patch" ,patch) - ("xz" ,xz) - ("kernel-headers" ,linux-libre-headers) - - ;; Old toolchain - ("gcc" ,(c 'gcc-mesboot0)) - ("binutils" ,(c 'binutils-mesboot)) - ("libc" ,(c 'glibc-mesboot0))))))) - (define-public (make-gcc-libc base-gcc libc) "Return a GCC that targets LIBC." (package (inherit base-gcc) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 76e879b47b..cdc9c1d621 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -1265,7 +1265,7 @@ (define gawk-mesboot0 (install-file "gawk" bin) (symlink "gawk" (string-append bin "/awk")))))))))) -(define-public glibc-mesboot0 +(define glibc-mesboot0 ;; GNU C Library 2.2.5 is the most recent glibc that we managed to build ;; using gcc-2.95.3. Newer versions (2.3.x, 2.6, 2.1x) seem to need a newer ;; gcc. @@ -1359,7 +1359,7 @@ (define-public glibc-mesboot0 "SHELL = " shell " BASH = "))))))))))) -(define-public gcc-mesboot0 +(define gcc-mesboot0 (package (inherit gcc-core-mesboot0) (name "gcc-mesboot0") @@ -1403,63 +1403,6 @@ (define-public gcc-mesboot0 ,(string-append "LIBGCC2_INCLUDES=-I " gcc "/include") "LANGUAGES=c"))))))) -(define-public gcc-2.95-wrapper - ;; We need this so gcc-mesboot0 can be used to create shared binaries that - ;; have the correct interpreter, otherwise configuring gcc-mesboot using - ;; --enable-shared will fail. - (package - (inherit gcc-mesboot0) - (name "gcc-wrapper") - (source #f) - (inputs '()) - (native-inputs - `(("bash" ,bash-minimal) - ("coreutils" ,coreutils) - ("libc" ,glibc-2.2.5) - ("gcc" ,gcc-mesboot0))) - (arguments - `(#:implicit-inputs? #f - #:phases - (modify-phases %standard-phases - (delete 'unpack) - (delete 'configure) - (delete 'install) - (replace 'build - (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bash (assoc-ref inputs "bash")) - (libc (assoc-ref inputs "libc")) - (gcc (assoc-ref inputs "gcc")) - (bin (string-append out "/bin"))) - (mkdir-p bin) - (for-each - (lambda (program) - (let ((wrapper (string-append bin "/" program))) - (with-output-to-file wrapper - (lambda _ - (display (string-append "#! " bash "/bin/bash -exec " gcc "/bin/" program -" -Wl,--dynamic-linker" -;; also for x86_64-linux, we are still on i686-linux -" -Wl," libc ,(glibc-dynamic-linker "i686-linux") -" -Wl,--rpath" -" -Wl," libc "/lib" -" \"$@\" -")) - (chmod wrapper #o555))))) - '("cpp" - "gcc" - "g++" - "i686-unknown-linux-gnu-cpp" - "i686-unknown-linux-gnu-gcc" - "i686-unknown-linux-gnu-g++"))))) - (replace 'check - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bin (string-append out "/bin")) - (program (string-append bin "/gcc"))) - (invoke program "--help"))))))))) - (define (%boot-mesboot0-inputs) `(("gcc" ,gcc-mesboot0) ("kernel-headers" ,%bootstrap-linux-libre-headers) @@ -2050,7 +1993,7 @@ (define hello-mesboot (lambda _ (invoke "./hello")))))))) -(define-public binutils-mesboot +(define binutils-mesboot (package (inherit binutils) (name "binutils-mesboot") -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 17:16:46 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 22:16:46 +0000 Received: from localhost ([127.0.0.1]:35869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0hB-0002Hi-Px for submit@debbugs.gnu.org; Sat, 12 Feb 2022 17:16:45 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0h9-0002Ha-Tr for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 17:16:44 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1644704198; cv=none; d=zohomail.com; s=zohoarc; b=BYXSYpQJSlATsTnAq1Yd4GPKjtdRd2+G/TCCKoHa+eFUZVgx08kaTK6LI0m041SxMfSw4XApKoDVER82c6MPDZWbSx5Jj8DAAxHwoO7Fa+meqBCElW9pWb+Oa3Cl9guqwOSvcB6lXnVSCwhDYX1xOwTR3It14gx9VbXdRiZlbAw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1644704198; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=zSLH16QI5JAjwvLczRDujukqA6XV/d0KeMxVYygKweo=; b=YXL8gy5Rqgc6qdRMCpwtMBLswXlAKj3LWDkx3eCxtr1rr6ktbjOryCoGYFxRskJnkdOPxf1j/ildKPDqpR5IOmskM6QIcwDSBVlZvB3GGdH5YXkDocMVL21Mqqf2ZaMsLuZfYM1mtnsd4amlqp7CZJTbXaBt775gE3O9UkaxLjQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1644704198; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=zSLH16QI5JAjwvLczRDujukqA6XV/d0KeMxVYygKweo=; b=JnSWmSLbnO3o8TIzQZiGOcxAO7tKhf4ReytDZQmca6v6YeE4E9gHlJ1cw9tkSjPN 7H+CEMHcsrL8KjdAt6E3mfnxLVgFDQgJBpigotfY91swwaW5q/xa3DUcYm9bZ4txNaN jQMhF2ysIphV7HOqkcTpA/VgqsdBcc3WZ4h3n7fU= Received: from localhost (p4fd5a982.dip0.t-ipconnect.de [79.213.169.130]) by mx.zohomail.com with SMTPS id 1644704197219371.0195727353563; Sat, 12 Feb 2022 14:16:37 -0800 (PST) References: <20220212214307.22962-1-ludo@gnu.org> User-agent: mu4e 1.6.10; emacs 27.2 From: Ricardo Wurmus To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#53964] [PATCH 0/4] Build nhc98 and ghc@4 with regular dependencies Date: Sat, 12 Feb 2022 23:14:38 +0100 In-reply-to: <20220212214307.22962-1-ludo@gnu.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87iltjspbx.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 53964 Cc: 53964@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludo, > This series tweaks the recently-added nhc98 and ghc@4 so they > only depend on =E2=80=9Cregular=E2=80=9D packages rather than intermediate > packages from commencement.scm. Wow, excellent! The patches look good to me. I built ghc@4, fired up STGHugs, and successfully loaded a module. --8<---------------cut here---------------start------------->8--- cd $(guix build ghc@4)/lib/ export STGHUGSDIR=3D$PWD $ ./hugs __ __ __ __ ____ ___ _________________________________________ || || || || || || ||__ STGHugs: Based on the Haskell 98 standard ||___|| ||__|| ||__|| __|| Copyright (c) 1994-2000 ||---|| ___|| World Wide Web: http://haskell.org/hugs || || Report bugs to: hugs-bugs@haskell.org || || Version: STGHugs-000425 _________________________________________ Haskell 98 mode: Restart with command line option -98 to enable extensions Standalone mode: Restart with command line +c for combined mode Reading source file "./Prelude.hs" Reading source file "./PrelPrim.hs" Hugs session for: PrelPrim Prelude Type :? for help Prelude> :load System Reading source file "./System.lhs" Hugs session for: PrelPrim Prelude System System>=20 --8<---------------cut here---------------end--------------->8--- Looks very good to me, thank you! --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 17:35:25 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 22:35:25 +0000 Received: from localhost ([127.0.0.1]:35889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0zF-0002k2-D2 for submit@debbugs.gnu.org; Sat, 12 Feb 2022 17:35:25 -0500 Received: from xavier.telenet-ops.be ([195.130.132.52]:42196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0zC-0002js-NS for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 17:35:23 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by xavier.telenet-ops.be with bizsmtp id uNbL2600A4UW6Th01NbL9u; Sat, 12 Feb 2022 23:35:21 +0100 Message-ID: Subject: Re: [bug#53964] [PATCH 2/4] gnu: gcc: Add 2.95. From: Maxime Devos To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , 53964@debbugs.gnu.org Date: Sat, 12 Feb 2022 23:35:14 +0100 In-Reply-To: <20220212214532.23087-2-ludo@gnu.org> References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-2-ludo@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-gePUwTxhYnwk+zwX8MqD" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1644705321; bh=sVIabDcclqjL8D2NdEbeTbcasO6ZccPCl7xkZ8V7quw=; h=Subject:From:To:Date:In-Reply-To:References; b=Ty0EP1LYJ/vCfZLYeshT/UcJS4DsT3grrltkMkAxL0uqvv8QM97sdkW0+0so4usJS S063ClUbfarGEWHUolK7resMqg+YuJ+W8Blo7hY98hB8TJfa3B5aLx4berC30+wV7z BlNcoKbyxcPaySqJvm7SiecRl4ckq9ZSWkNKqEkj7+SR44yynRGdG/ID1bAV+MnVcD Hb+5TNZKfmTmoYPB9oqDMYe0K4OXupBIQWeOK1fH+puJO846SbDJHYJwewprwQHXMW rZdR8EXs5k/q+u5zkpn0xBMXK+pDCAJ0DCRJjL+MpTfjFO8zs0mI9dsNKN5yeyMCyk sXA+CaeYI2xmw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53964 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-gePUwTxhYnwk+zwX8MqD Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 THVkb3ZpYyBDb3VydMOocyBzY2hyZWVmIG9wIHphIDEyLTAyLTIwMjIgb20gMjI6NDUgWyswMTAw XToKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAocmVwbGFjZSAnY29uZmlndXJlCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsYW1iZGEqICgjOmtleSBvdXRwdXRz IGJ1aWxkIGNvbmZpZ3VyZS1mbGFncwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICM6YWxsb3ctb3RoZXIta2V5cykKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDs7IEl0J3MgYW4gb2xkICdjb25maWd1cmUnIHNjcmlw dCBzbyBpdCBuZWVkcyBzb21lIGhlbHAuCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAobGV0ICgob3V0IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikpKQoKSW5wdXQgbGFi ZWxzICh3ZWxsLCDigJhvdXRwdXQgbGFiZWxz4oCZKSBjYW4gYmUgcmVtb3ZlZCBoZXJlIHRvIGEg ZGVncmVlOgoKKGxhbWJkYSogKCM6a2V5IGJ1aWxkIGNvbmZpZ3VyZS1mbGFncyAjOmFsbG93LW90 aGVyLWtleXMpCiAgOzsgWy4uLl0KICAoZGVmaW5lIG91dCAjJG91dHB1dCkKICAoc2V0ZW52ICJD T05GSUdfU0hFTEwiIFsuLi5dKQogIFsuLi5dKQoKR3JlZXRpbmdzLApNYXhpbWUuCg== --=-gePUwTxhYnwk+zwX8MqD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgg2IhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kL/AP0WfYT64BbkE2dPFnc0HKqMUoPb 6fQpMMa3TXZyo+sD2AEA8oFMRcxjtRuCPijDygMl+JjOVVlIenxPwNvuz2BX0AY= =8t15 -----END PGP SIGNATURE----- --=-gePUwTxhYnwk+zwX8MqD-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 17:37:40 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 22:37:40 +0000 Received: from localhost ([127.0.0.1]:35894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ11P-0002n9-QG for submit@debbugs.gnu.org; Sat, 12 Feb 2022 17:37:39 -0500 Received: from baptiste.telenet-ops.be ([195.130.132.51]:51548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ11O-0002n1-Cq for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 17:37:38 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by baptiste.telenet-ops.be with bizsmtp id uNdc2600C4UW6Th01NddPW; Sat, 12 Feb 2022 23:37:37 +0100 Message-ID: Subject: Re: [bug#53964] [PATCH 2/4] gnu: gcc: Add 2.95. From: Maxime Devos To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , 53964@debbugs.gnu.org Date: Sat, 12 Feb 2022 23:37:36 +0100 In-Reply-To: <20220212214532.23087-2-ludo@gnu.org> References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-2-ludo@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-flxV988aV8lol9cZCUun" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1644705457; bh=G0s54WexEUo53w63NNfsj8+MKY1Vf1+X5ubLCEjkBnI=; h=Subject:From:To:Date:In-Reply-To:References; b=B5p6yZziBL7rikjqEfAll/Hj61Uh4XcU5NiYD9IqxwD3QkjXFfQ8Hrlc1ggTynbG7 fX3VZnJoem+nAwKMpNZ5UFEtf/4KlAEOELXS3znT+8fthb0p76WtJz3EF21GMDqRRu Gy6/DdNlltVPNbDacdNQzIjU28ghFIpp1ubGW6F0rpnvZWewzh81K07QQlbPagT9PO 8YvCMVLpf8SrWfMOrG/16TygSAgsfhF/BNRNYXV1U5jkfylf+HtIRU5ZE8pBgHg6zE mWYHVoQhzYA1NGwWYMI+jLQiXQDMPgUZPQqZXYu51lx+IAyCK9TC9mInptOhaaHeHz iUL7Q69aYg7sw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53964 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-flxV988aV8lol9cZCUun Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 THVkb3ZpYyBDb3VydMOocyBzY2hyZWVmIG9wIHphIDEyLTAyLTIwMjIgb20gMjI6NDUgWyswMTAw XToKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYXBwbHkgaW52 b2tlICIuL2NvbmZpZ3VyZSIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIChzdHJpbmctYXBwZW5kICItLXByZWZpeD0iIG91dCkKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzdHJp bmctYXBwZW5kICItLWJ1aWxkPSIgYnVpbGQpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3RyaW5nLWFwcGVuZCAiLS1ob3N0PSIgYnVp bGQpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBjb25maWd1cmUtZmxhZ3MpKSkpCgpTZWVtcyBpbmNvcnJlY3Qgd2hlbiBnY2MgaXMgYmVp bmcgY3Jvc3MtY29tcGlsZWQsICItLWJ1aWxkIiBvciAiLS1ob3N0IgooSSBhbHdheXMgZm9yZ2V0 IHdoaWNoKSBzaG91bGQgYmUgc2V0IHRvICd0YXJnZXQnIChpbiB0aGUgR3VpeCBzZW5zZSwKbm90 IHRoZSBhdXRvb2xzIHNlbnNlKS4KCk9yIHBlcmhhcHMgaXQgZG9lc24ndCBtYXR0ZXIgc2luY2Ug IzpzeXN0ZW0gaXMgYWx3YXlzICJpNjg2LWxpbnV4IiAuLi4KCkdyZWV0aW5ncywKTWF4aW1lLgoK --=-flxV988aV8lol9cZCUun Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgg2sBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7uiCAQCfjqcpvgg1yz6Ct4y+6ev1zN4M AengB+k2NzgylVqYQAEAiKjb7Agqjnpd8ZIqFHXue46MZufXHth6C1ix6jVdKwo= =DSMS -----END PGP SIGNATURE----- --=-flxV988aV8lol9cZCUun-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 17:40:38 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 22:40:38 +0000 Received: from localhost ([127.0.0.1]:35899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ14I-0002rV-7Z for submit@debbugs.gnu.org; Sat, 12 Feb 2022 17:40:38 -0500 Received: from baptiste.telenet-ops.be ([195.130.132.51]:53176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ14H-0002rN-1G for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 17:40:37 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by baptiste.telenet-ops.be with bizsmtp id uNgb260084UW6Th01Ngcbn; Sat, 12 Feb 2022 23:40:36 +0100 Message-ID: Subject: Re: [bug#53964] [PATCH 2/4] gnu: gcc: Add 2.95. From: Maxime Devos To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , 53964@debbugs.gnu.org Date: Sat, 12 Feb 2022 23:40:35 +0100 In-Reply-To: <20220212214532.23087-2-ludo@gnu.org> References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-2-ludo@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-XbuF5DE1AeArgBhqcifW" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1644705636; bh=3NZJ81X+BsoUjjhPgtSyqTaUBMfNZoiJwAiOScmszjc=; h=Subject:From:To:Date:In-Reply-To:References; b=QkWTacZarJYpouWLbeNe5SEkYTRllxuTbSqZvFzpZfkM4yGFdBahfrMQ+ICTUps2X 0q/BI8XAIHHbIXy3DX7QbnzwVzb2dulOddLlQAeWG2KRO52rd/qYjxfuGSako/k36a 0Gp7FVcYfoluoJghoMvcNafQjaVFC3yqgOqRqCpGrxVl2NQXVLCvBXwZcQ0bhcMPZY y5lYPcnyjDjM8A4xE4bDFazzp2KBzK83zYg+OYeWQ4fg4Mne5xD83EBJmcS4NDH/Aq AT1+EVfPR6RTFf7pxOMCAMSKrwpI/QpR6jFZdtdqWH9PHqnqbqXrG+QxArt2mcbJ6O PNIBRpdGdmUIw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53964 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-XbuF5DE1AeArgBhqcifW Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 THVkb3ZpYyBDb3VydMOocyBzY2hyZWVmIG9wIHphIDEyLTAyLTIwMjIgb20gMjI6NDUgWyswMTAw XToKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYWRkLWJlZm9yZSAnY29uZmlndXJl ICdyZW1vdmUtYnVuZGxlZC10ZXhpbmZvCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIChsYW1iZGEgXwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsg RG8gbm90IGJ1aWxkIHRoZSBidW5kbGVkIFRleGluZm8uCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAoZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkgInRleGluZm8iKQoKVW5i dW5kbGluZyBzZWVtcyBtb3JlIHNvbWV0aGluZyBmb3IgYSBzb3VyY2Ugc25pcHBldCB0byBtZSwK c2luY2UgaXQncyDigJhjbGVhbmluZyB1cOKAmSB0aGUgc291cmNlIGNvZGUuICDigJgoZ3VpeClT bmlwcHBldHMgdmVyc3VzClBoYXNlc+KAmSBhbHNvIHNheXM6CgpUaGUgYm91bmRhcnkgYmV0d2Vl biB1c2luZyBhbiBvcmlnaW4gc25pcHBldCB2ZXJzdXMgYSBidWlsZCBwaGFzZSB0bwptb2RpZnkg dGhlIHNvdXJjZXMgb2YgYSBwYWNrYWdlIGNhbiBiZSBlbHVzaXZlLiAgT3JpZ2luIHNuaXBwZXRz IGFyZQp0eXBpY2FsbHkgdXNlZCB0byByZW1vdmUgdW53YW50ZWQgZmlsZXMgc3VjaCBhcyBidW5k bGVkIGxpYnJhcmllcywKWy4uLl0KCkdyZWV0aW5ncywKTWF4aW1lLgo= --=-XbuF5DE1AeArgBhqcifW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgg3YxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7rRiAP0d+fHnXfd6RR1Bi5I7GSh89VV1 dT0pSl+uIHcL38OoxAD+L3SgUL8Ls9Gvhj4mHB9TOrYQ+pn9uLQV/CALWbOE0go= =zI0M -----END PGP SIGNATURE----- --=-XbuF5DE1AeArgBhqcifW-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 17:43:49 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 22:43:49 +0000 Received: from localhost ([127.0.0.1]:35904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ17M-0002vw-Lb for submit@debbugs.gnu.org; Sat, 12 Feb 2022 17:43:48 -0500 Received: from andre.telenet-ops.be ([195.130.132.53]:52538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ175-0002vZ-TX for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 17:43:47 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id uNjW260074UW6Th01NjW91; Sat, 12 Feb 2022 23:43:30 +0100 Message-ID: <2d54cc3ba9e80f6dd214b829e9b938b3b8d06e1a.camel@telenet.be> Subject: Re: [bug#53964] [PATCH 2/4] gnu: gcc: Add 2.95. From: Maxime Devos To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , 53964@debbugs.gnu.org Date: Sat, 12 Feb 2022 23:43:30 +0100 In-Reply-To: <20220212214532.23087-2-ludo@gnu.org> References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-2-ludo@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-+ffbXEtF548FYvnYL80p" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1644705810; bh=Kfuuggjc4gSaSCUOAwIfcT4i7gZDWe1RUzdVBWgr8FM=; h=Subject:From:To:Date:In-Reply-To:References; b=jfuShy99FuPK7RFutI9JImxa1lG+uZPb3xfnFHMxgkLOgbrn18HEHR2M0l52kfDEe LWXK4A8dMrL9Chv7SSYZHN6S4el3ys7ZjXEN+OcVzJbbkR8LcRwJtFtULNF0PsWdNY x/FIpM97npVpaWlv3pRP8TuCPioYxJlU5y5ykPsT6fcxLb6LwgxbHNIMOYvxm1+Yl4 +YvmwsEzk+cwTQKL4lypHFjnJ8S2BOvQj+fIqSQ3cNtgoUV68Qdt5dwYxAwN7+upiv sJIREjKlENBM4KTlZe/ZzkZIN6fxC3QZV7wrQUSnBBJO3n9+XJnYuUZtXKHAZds32W +ZHsPNMyDUwDg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53964 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-+ffbXEtF548FYvnYL80p Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 THVkb3ZpYyBDb3VydMOocyBzY2hyZWVmIG9wIHphIDEyLTAyLTIwMjIgb20gMjI6NDUgWyswMTAw XToKPiArICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IHRleGluZm8pKQo+IFsuLi5dCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7OyBHbyBhaGVhZCBkZXNwaXRlIHRoZSBt YW55IHdhcm5pbmdzLgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHN1 YnN0aXR1dGUqICcoIk1ha2VmaWxlLmluIiAiZ2NjL01ha2VmaWxlLmluIikKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKCJeTUFLRUlORk9GTEFHUyA9LioiKQo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIk1BS0VJTkZPRkxB R1MgPSAtLWZvcmNlXG4iKSkpKSkpKQoKRldJVywgc2luY2UgZ2NjQDIuOTUgaXMgYW4gYW5jaWVu dCB2ZXJzaW9uIG9mIGdjYyBvbmx5IHVzZWQgZm9yCmJvb3RzdHJhcHBpbmcsIHBlcnNvbmFsbHkg SSB3b3VsZCBub3QgYm90aGVyIHdpdGggYnVpbGRpbmcgdGhlCmRvY3VtZW50YXRpb24uCgpPVE9I LCB0aGVyZSBoYXZlIGJlZW4gcXVpdGUgc29tZSBjaGFuZ2VzIGluIGdjYywgYW5kIHRoZSBkb2N1 bWVudGF0aW9uCmlzbid0IGdldHRpbmcgaW4gdGhlIHdheSBvZiBhbnlvbmUgbm90IGludGVyZXN0 ZWQgaW4gaXQgLi4uCgpHcmVldGluZ3MsCk1heGltZS4K --=-+ffbXEtF548FYvnYL80p Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgg4EhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7o3yAP9jTx8hrqkna3dIoa5KRTgglsWo ed3t3M1ozDxrpzV2CgD/WOH5vtikF6TaeMeLZuZQXH/6iXuf/UzFce+TWW91mQc= =OeQB -----END PGP SIGNATURE----- --=-+ffbXEtF548FYvnYL80p-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 17:45:24 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 22:45:24 +0000 Received: from localhost ([127.0.0.1]:35909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ18u-0002yw-3r for submit@debbugs.gnu.org; Sat, 12 Feb 2022 17:45:24 -0500 Received: from andre.telenet-ops.be ([195.130.132.53]:53680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ18s-0002yo-GL for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 17:45:23 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id uNlM260064UW6Th01NlMFq; Sat, 12 Feb 2022 23:45:21 +0100 Message-ID: <49318780d5b54cd08693b00146ca61990ff875d5.camel@telenet.be> Subject: Re: [bug#53964] [PATCH 2/4] gnu: gcc: Add 2.95. From: Maxime Devos To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , 53964@debbugs.gnu.org Date: Sat, 12 Feb 2022 23:45:21 +0100 In-Reply-To: <20220212214532.23087-2-ludo@gnu.org> References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-2-ludo@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-sbLEoZ6KMPpZeLkvWY3a" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1644705921; bh=78V17bWrks//fpRalCjEqE0kRLQVpW/CPW9eeOBN91U=; h=Subject:From:To:Date:In-Reply-To:References; b=V6+KkT+6aUqf4s31Vb9Isd7dWdswuQtleIxURNt1Iy6PnNlYcyVIS17xkY3hFsCwB rXyiXWMCxaQomz5v6MbEX5QuhGbpzeWVcmXOeodux6PtEC9xMdQPPSi2bRIm6Rz1fh +glmwmeDairJsvw70f7qDS7LQp2AQ30PXedqvtobjNajgk0BeXbnmB3i7ZXSSulmUI 3s69GHnqcEfW95I8HrmmRoXeNVnz+XtacdzfvsJwPFSBSywCcXy5nrLO0fxKXPJ9Im wWnBjEAig7JAObXGXo2QEo8PeR16dVwqT2g3k3Q048wJ5wvZrF5hYgJRZyVWysqDfz nzJlYUWIki5Fw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53964 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-sbLEoZ6KMPpZeLkvWY3a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 THVkb3ZpYyBDb3VydMOocyBzY2hyZWVmIG9wIHphIDEyLTAyLTIwMjIgb20gMjI6NDUgWyswMTAw XToKPiArwqDCoMKgIChuYXRpdmUtc2VhcmNoLXBhdGhzCj4gK8KgwqDCoMKgIChsaXN0IChzZWFy Y2gtcGF0aC1zcGVjaWZpY2F0aW9uCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHZhcmlhYmxl ICJDX0lOQ0xVREVfUEFUSCIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGZpbGVzICcoImlu Y2x1ZGUiKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgIChzZWFyY2gtcGF0aC1zcGVjaWZpY2F0 aW9uCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHZhcmlhYmxlICJMSUJSQVJZX1BBVEgiKQo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChmaWxlcyAnKCJsaWIiKSkpKSkpKQoKUGVyaGFwcyBh IGNvbW1lbnQKCiAgOzsgdmVyc2lvbiAyLjk1IG9mIGdjY0Agb25seSBzdXBwb3J0cyBDLCBzbyBu byBDUExVU19JTkNMVURFX1BBVEgKCndvdWxkIGJlIHVzZWZ1bCB0byBhbnN3ZXIgdGhlIHF1ZXN0 aW9uIG9mIHdoeSB0aGUgc2VhcmNoIHBhdGhzIGFyZQpvdmVycmlkZGVuPwoKR3JlZXRpbmdzLApN YXhpbWUK --=-sbLEoZ6KMPpZeLkvWY3a Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgg4gRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7tYaAP9VW6bHuw+PrjeGDv8mHzCPqJsU S2i0xNcs0KcXHQ2PFwD/YxS8aV/hql3oyXlBgZ6ExDbvX3Td73uAlpx+bs9MPA8= =CQS6 -----END PGP SIGNATURE----- --=-sbLEoZ6KMPpZeLkvWY3a-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 17:47:04 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 22:47:04 +0000 Received: from localhost ([127.0.0.1]:35914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ1AW-00031j-EW for submit@debbugs.gnu.org; Sat, 12 Feb 2022 17:47:04 -0500 Received: from andre.telenet-ops.be ([195.130.132.53]:54652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ1AU-00031R-Bf for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 17:47:02 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id uNn1260084UW6Th01Nn1MX; Sat, 12 Feb 2022 23:47:01 +0100 Message-ID: <0092909661e1787dd4a3152a49703fb791f8b6da.camel@telenet.be> Subject: Re: [bug#53964] [PATCH 2/4] gnu: gcc: Add 2.95. From: Maxime Devos To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , 53964@debbugs.gnu.org Date: Sat, 12 Feb 2022 23:47:01 +0100 In-Reply-To: <20220212214532.23087-2-ludo@gnu.org> References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-2-ludo@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-aRWfqn+JvEuTWnCBD+xX" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1644706021; bh=IIb7qeWzB73/Foh6jE33YBB1qHA3MpojTdBxKaCDdME=; h=Subject:From:To:Date:In-Reply-To:References; b=j02l/BLkzVgrLHFj7EFPoQK2qSosZHl5x6DpN6qK/WFO/8CI1F+48utfC+eE+M2MI lxJ8f46IXsdaMctbpdaVi1yhR+WWH/cxMgSB1HW7ka62jBm0YrT3xlfqx+WBfdkqHL UGoBLwFmtIx61y+/1Zpt6c0UY7Nww6lHo6wy3qkoYTtnpnI1bUixjDvKs5VFK+k1LK VRJBOm/3i8NVF6m4T93/KwBV7QrXuyh0jESv+0uaqIGkVtET/DzGNm2jUIlrmVPXaV 5IV7/jQYy6MTXYaTtMdlR4G9E45tytyB7YtN8iBvi6cHERDNp+AkvcC/lePRZFeKwx KgndH30E3VOIw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53964 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-aRWfqn+JvEuTWnCBD+xX Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s schreef op za 12-02-2022 om 22:45 [+0100]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:tests? #f Why are tests disabled here? Greetings, Maxime. --=-aRWfqn+JvEuTWnCBD+xX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgg45RccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7t+LAP4y5qBi/QAAVuDE1Rel2SesV+Xm nFs6uWKiK0R6h5i/bQD/b0+QvQ14L+jcnkjiqTamUhHh+6Mog2pK3QnVpCR2TAw= =Quxk -----END PGP SIGNATURE----- --=-aRWfqn+JvEuTWnCBD+xX-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 17:49:46 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 22:49:46 +0000 Received: from localhost ([127.0.0.1]:35919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ1D7-00037U-S2 for submit@debbugs.gnu.org; Sat, 12 Feb 2022 17:49:46 -0500 Received: from andre.telenet-ops.be ([195.130.132.53]:56242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ1D7-00037N-1b for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 17:49:45 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id uNpj2600J4UW6Th01NpjZh; Sat, 12 Feb 2022 23:49:44 +0100 Message-ID: <3379bd03d68d5941b14de1791aeaf5284442e9cd.camel@telenet.be> Subject: Re: [bug#53964] [PATCH 3/4] gnu: ghc@4: Build without referring to packages in commencement.scm. From: Maxime Devos To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , 53964@debbugs.gnu.org Date: Sat, 12 Feb 2022 23:49:43 +0100 In-Reply-To: <20220212214532.23087-3-ludo@gnu.org> References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-3-ludo@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-94i2NpyTX7O2qqw3SxQS" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1644706184; bh=Wl3b9m4eik17oEthJT+mw63xCQ722eCooJAr8HigwdM=; h=Subject:From:To:Date:In-Reply-To:References; b=jMPVVUTE/MyTMPKfiAcH/bEagq4jUYqNNqcuiMq9u3ijPHcGjgkFHSItXDQz5MGVW H17VJefoQCdRvAU5k/IKlcnTMuB52/FBz93IbIaIqysnfggF8LXyTXEc4LEmN75jqN UiNQ9hkU1yAruW75gMU0fNFliq3zJEpjRBK/pe5smmVkIBtZCwh6wBsv9mYTt7L6YQ yT/MDHIBb+iLNKammlFpjEJbxnTp3RiO/YxqGmhU4LU8gum3VAJgxmUF9uF/2+oS7i hxZ/F2i9YCUwtGY7zfYZHXSi4MTnq+MrFyZdeYGkT2Oy38OjZhBxWhonljhGN6J02i DWU7mGm2vpYng== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53964 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-94i2NpyTX7O2qqw3SxQS Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s schreef op za 12-02-2022 om 22:45 [+0100]: > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (patches (list (search-patch "ghc-4= .patch"))))) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (patches (search-patches "ghc-4.pat= ch")))) Looks like an unrelated change to me. From (guix)Submitting Patches: 13. Verify that your patch contains only one set of related changes. Bundling unrelated changes together makes reviewing harder and slower. Examples of unrelated changes include the addition of several packages, or a package update along with fixes to that package. Perhaps this is acceptable though for the same reasons removing trailing #t from phases is acceptable ... Greetings, Maxime. --=-94i2NpyTX7O2qqw3SxQS Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgg5hxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7hBAAQDkmBffpmTWfTBsgazVNlH7GRYL vd+KK9jyaGqUcyIflwEAmDGeI3WHMg56KjcAhpYTu+ztj114y1jRpiOSmLrQfAE= =Ly0m -----END PGP SIGNATURE----- --=-94i2NpyTX7O2qqw3SxQS-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 17:52:44 2022 Received: (at 53964) by debbugs.gnu.org; 12 Feb 2022 22:52:44 +0000 Received: from localhost ([127.0.0.1]:35924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ1G0-0003Fa-9J for submit@debbugs.gnu.org; Sat, 12 Feb 2022 17:52:44 -0500 Received: from baptiste.telenet-ops.be ([195.130.132.51]:60222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ1Fy-0003Ex-AV for 53964@debbugs.gnu.org; Sat, 12 Feb 2022 17:52:42 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by baptiste.telenet-ops.be with bizsmtp id uNsg2600A4UW6Th01NsgP2; Sat, 12 Feb 2022 23:52:41 +0100 Message-ID: Subject: Re: [bug#53964] [PATCH 3/4] gnu: ghc@4: Build without referring to packages in commencement.scm. From: Maxime Devos To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , 53964@debbugs.gnu.org Date: Sat, 12 Feb 2022 23:52:40 +0100 In-Reply-To: <20220212214532.23087-3-ludo@gnu.org> References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-3-ludo@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-dUq+ndaNq+y1EEDdwlag" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1644706361; bh=vwDdR6uz9hDGUDCrYNBmBldxRbQAMkxUYdBfUnHYGjo=; h=Subject:From:To:Date:In-Reply-To:References; b=Y6y5RaqR6Kuan5btk7W/90oiWRYrrhyDk3Nos8FknLE1DEv8aOuoyLICE4FFZ4DpH UfjXOXyPCTDiHG4hYF8koRrj7FMbS4p/a6QDuSjHG4whzFHxUU4nA9ZVcRr2thff+P 89DGjoOHDYW9ecQkzTgqxkbRzJpcSUSaH/f8ICH/COUlmxFdsBHExawsQHDnc+fk7Z 9QoyS39wmntESm3bBis4iBDs90/Q1mKwWEUjI4o0ikNN6NKB5BLcd6HAjQjeCInGH4 CwTvC0iycJzxg4CEPes7xHnB9rsys5Dqv8P7rDW7meAsdiKuYCyik21WQi0e76PF5Z LGE+f1fK4k4Hw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53964 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-dUq+ndaNq+y1EEDdwlag Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s schreef op za 12-02-2022 om 22:45 [+0100]: > +GhcRtsHcOpts=3D-optc-DDEBUG -optc-D__HUGS__ -unreg -optc-g -optc-D_GNU_S= OURCE=3D1 > +GhcRtsCcOpts=3D-optc-DDEBUG -optc-g -optc-D__HUGS__ -optc-D_GNU_SOURCE= =3D1 What's this for? AFAICT this seems rather unrelated to =E2=80=98Build witho= ut referring to packages in [...]=E2=80=99, but then I don't know what these t= wo lines mean so maybe it is actually related. Greetings, Maxime. --=-dUq+ndaNq+y1EEDdwlag Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYgg6OBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7n3gAP9cp8WDHtaVLmKbnd4dlgJDDc+1 2dy9HMhe+HsQrf++xQEA/4gfCiObmyfEo2YOtP2g2z0mSQtRcJ1SiEm6Vi1JGww= =/oUV -----END PGP SIGNATURE----- --=-dUq+ndaNq+y1EEDdwlag-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 14 04:23:52 2022 Received: (at 53964) by debbugs.gnu.org; 14 Feb 2022 09:23:52 +0000 Received: from localhost ([127.0.0.1]:39705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJXaK-00064o-8u for submit@debbugs.gnu.org; Mon, 14 Feb 2022 04:23:52 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:60370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJXaG-00064Y-Hg for 53964@debbugs.gnu.org; Mon, 14 Feb 2022 04:23:51 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id F4004388; Mon, 14 Feb 2022 10:23:41 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VB6F1dOkb7hF; Mon, 14 Feb 2022 10:23:41 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id DA1CA34D; Mon, 14 Feb 2022 10:23:40 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: [bug#53964] [PATCH 2/4] gnu: gcc: Add 2.95. References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-2-ludo@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Pluvi=C3=B4se?= an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 14 Feb 2022 10:23:40 +0100 In-Reply-To: (Maxime Devos's message of "Sat, 12 Feb 2022 23:37:36 +0100") Message-ID: <87zgmtztr7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: F4004388 X-Spamd-Result: default: False [0.00 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; MIME_BASE64_TEXT(0.10)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53964 Cc: 53964@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) TWF4aW1lIERldm9zIDxtYXhpbWVkZXZvc0B0ZWxlbmV0LmJlPiBza3JpYmlzOg0KDQo+IEx1ZG92 aWMgQ291cnTDqHMgc2NocmVlZiBvcCB6YSAxMi0wMi0yMDIyIG9tIDIyOjQ1IFsrMDEwMF06DQo+ PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYXBwbHkgaW52b2tl ICIuL2NvbmZpZ3VyZSINCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgKHN0cmluZy1hcHBlbmQgIi0tcHJlZml4PSIgb3V0KQ0KPj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3Ry aW5nLWFwcGVuZCAiLS1idWlsZD0iIGJ1aWxkKQ0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3RyaW5nLWFwcGVuZCAiLS1ob3N0PSIg YnVpbGQpDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGNvbmZpZ3VyZS1mbGFncykpKSkNCj4NCj4gU2VlbXMgaW5jb3JyZWN0IHdoZW4g Z2NjIGlzIGJlaW5nIGNyb3NzLWNvbXBpbGVkLCAiLS1idWlsZCIgb3IgIi0taG9zdCINCj4gKEkg YWx3YXlzIGZvcmdldCB3aGljaCkgc2hvdWxkIGJlIHNldCB0byAndGFyZ2V0JyAoaW4gdGhlIEd1 aXggc2Vuc2UsDQo+IG5vdCB0aGUgYXV0b29scyBzZW5zZSkuDQo+DQo+IE9yIHBlcmhhcHMgaXQg ZG9lc24ndCBtYXR0ZXIgc2luY2UgIzpzeXN0ZW0gaXMgYWx3YXlzICJpNjg2LWxpbnV4IiAuLi4N Cg0KUmlnaHQsIGl0IHByb2JhYmx5IGNhbm5vdCBiZSBjcm9zcy1jb21waWxlZCBhbmQgdGhhdOKA mXMgZmluZS4NCg0KKEZvciBzb21lIHJlYXNvbiB0aGlzIG9sZCDigJhjb25maWd1cmXigJkgc2Ny aXB0IG5lZWRlZCBib3RoIOKAmC0tYnVpbGTigJkgYW5kDQrigJgtLWhvc3TigJkuKQ0KDQpMdWRv 4oCZLg0K From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 14 04:25:38 2022 Received: (at 53964) by debbugs.gnu.org; 14 Feb 2022 09:25:38 +0000 Received: from localhost ([127.0.0.1]:39710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJXc2-00067r-Jf for submit@debbugs.gnu.org; Mon, 14 Feb 2022 04:25:38 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:60412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJXc1-00067f-5k for 53964@debbugs.gnu.org; Mon, 14 Feb 2022 04:25:37 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id A221B388; Mon, 14 Feb 2022 10:25:31 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BLiy8C4m0aXz; Mon, 14 Feb 2022 10:25:31 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id F0AB634D; Mon, 14 Feb 2022 10:25:30 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: [bug#53964] [PATCH 2/4] gnu: gcc: Add 2.95. References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-2-ludo@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Pluvi=C3=B4se?= an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 14 Feb 2022 10:25:30 +0100 In-Reply-To: (Maxime Devos's message of "Sat, 12 Feb 2022 23:40:35 +0100") Message-ID: <87v8xhzto5.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: A221B388 X-Spamd-Result: default: False [0.00 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; MIME_BASE64_TEXT(0.10)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53964 Cc: 53964@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) TWF4aW1lIERldm9zIDxtYXhpbWVkZXZvc0B0ZWxlbmV0LmJlPiBza3JpYmlzOg0KDQo+IEx1ZG92 aWMgQ291cnTDqHMgc2NocmVlZiBvcCB6YSAxMi0wMi0yMDIyIG9tIDIyOjQ1IFsrMDEwMF06DQo+ PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYWRkLWJlZm9yZSAnY29uZmlndXJlICdy ZW1vdmUtYnVuZGxlZC10ZXhpbmZvDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKGxhbWJkYSBfDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDs7 IERvIG5vdCBidWlsZCB0aGUgYnVuZGxlZCBUZXhpbmZvLg0KPj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAoZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkgInRleGluZm8iKQ0K Pg0KPiBVbmJ1bmRsaW5nIHNlZW1zIG1vcmUgc29tZXRoaW5nIGZvciBhIHNvdXJjZSBzbmlwcGV0 IHRvIG1lLA0KPiBzaW5jZSBpdCdzIOKAmGNsZWFuaW5nIHVw4oCZIHRoZSBzb3VyY2UgY29kZS4N Cg0KUmlnaHQgSeKAmWxsIG1vdmUgaXQgdGhlcmUuDQoNCihUaGUgYnVuZGxlZCB0ZXhpbmZvIHdh cyBhIHN1cnByaXNlIHRvIG1lOyBpdCBhY3R1YWxseSBidWlsZHMgYnV0IHNlZW1zDQp0byBiZSBi cm9rZW4gaW4gc29tZSB3YXkuKQ0KDQpMdWRv4oCZLg0K From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 14 04:26:29 2022 Received: (at 53964) by debbugs.gnu.org; 14 Feb 2022 09:26:29 +0000 Received: from localhost ([127.0.0.1]:39714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJXcq-00069N-To for submit@debbugs.gnu.org; Mon, 14 Feb 2022 04:26:29 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:60436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJXcp-000698-Hb for 53964@debbugs.gnu.org; Mon, 14 Feb 2022 04:26:27 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 1E0D934D; Mon, 14 Feb 2022 10:26:22 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NUISh2b0DioZ; Mon, 14 Feb 2022 10:26:21 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 4EC852D0; Mon, 14 Feb 2022 10:26:21 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: [bug#53964] [PATCH 2/4] gnu: gcc: Add 2.95. References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-2-ludo@gnu.org> <49318780d5b54cd08693b00146ca61990ff875d5.camel@telenet.be> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Pluvi=C3=B4se?= an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 14 Feb 2022 10:26:20 +0100 In-Reply-To: <49318780d5b54cd08693b00146ca61990ff875d5.camel@telenet.be> (Maxime Devos's message of "Sat, 12 Feb 2022 23:45:21 +0100") Message-ID: <87r185ztmr.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: 1E0D934D X-Spamd-Result: default: False [0.00 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; MIME_BASE64_TEXT(0.10)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53964 Cc: 53964@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) TWF4aW1lIERldm9zIDxtYXhpbWVkZXZvc0B0ZWxlbmV0LmJlPiBza3JpYmlzOg0KDQo+IEx1ZG92 aWMgQ291cnTDqHMgc2NocmVlZiBvcCB6YSAxMi0wMi0yMDIyIG9tIDIyOjQ1IFsrMDEwMF06DQo+ PiArwqDCoMKgIChuYXRpdmUtc2VhcmNoLXBhdGhzDQo+PiArwqDCoMKgwqAgKGxpc3QgKHNlYXJj aC1wYXRoLXNwZWNpZmljYXRpb24NCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh2YXJpYWJs ZSAiQ19JTkNMVURFX1BBVEgiKQ0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGZpbGVzICco ImluY2x1ZGUiKSkpDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNlYXJjaC1wYXRoLXNwZWNp ZmljYXRpb24NCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh2YXJpYWJsZSAiTElCUkFSWV9Q QVRIIikNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChmaWxlcyAnKCJsaWIiKSkpKSkpKQ0K Pg0KPiBQZXJoYXBzIGEgY29tbWVudA0KPg0KPiAgIDs7IHZlcnNpb24gMi45NSBvZiBnY2NAIG9u bHkgc3VwcG9ydHMgQywgc28gbm8gQ1BMVVNfSU5DTFVERV9QQVRIDQo+DQo+IHdvdWxkIGJlIHVz ZWZ1bCB0byBhbnN3ZXIgdGhlIHF1ZXN0aW9uIG9mIHdoeSB0aGUgc2VhcmNoIHBhdGhzIGFyZQ0K PiBvdmVycmlkZGVuPw0KDQpHb29kIGlkZWEsIHdpbGwgZG8hDQo= From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 14 04:34:08 2022 Received: (at 53964) by debbugs.gnu.org; 14 Feb 2022 09:34:08 +0000 Received: from localhost ([127.0.0.1]:39752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJXkF-0006O5-Sy for submit@debbugs.gnu.org; Mon, 14 Feb 2022 04:34:08 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:60616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJXkC-0006NZ-94 for 53964@debbugs.gnu.org; Mon, 14 Feb 2022 04:34:06 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 704EF34D; Mon, 14 Feb 2022 10:33:57 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TLgwxBjS6nmU; Mon, 14 Feb 2022 10:33:56 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 0A0702D0; Mon, 14 Feb 2022 10:33:56 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: [bug#53964] [PATCH 2/4] gnu: gcc: Add 2.95. References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-2-ludo@gnu.org> <0092909661e1787dd4a3152a49703fb791f8b6da.camel@telenet.be> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Pluvi=C3=B4se?= an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 14 Feb 2022 10:33:55 +0100 In-Reply-To: <0092909661e1787dd4a3152a49703fb791f8b6da.camel@telenet.be> (Maxime Devos's message of "Sat, 12 Feb 2022 23:47:01 +0100") Message-ID: <87mtitzta4.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: 704EF34D X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DBL_PROHIBIT(0.00)[0.0.0.4:email]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53964 Cc: 53964@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Maxime Devos skribis: > Ludovic Court=C3=A8s schreef op za 12-02-2022 om 22:45 [+0100]: >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:tests? #f > > Why are tests disabled here? That=E2=80=99s the same for all the GCC variants, including =E2=80=98gcc-co= re-mesboot0=E2=80=99, which was the inspiration for this one. I think the main reason is that =E2=80=9Cit=E2=80=99s difficult=E2=80=9D (there=E2=80=99s a dependency on D= ejaGNU, the fact that you cannot expect all tests to pass, and the fact that many tests would probably need to be adjusted.) In this case I didn=E2=80=99t even try, but since it=E2=80=99s an ancient p= ackage, it=E2=80=99s even more likely to be problematic, and since it=E2=80=99s only used for bootstrapping, I would not bother as long as it=E2=80=99s good enough to bu= ild ghc@4. Thoughts? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 14 04:35:50 2022 Received: (at 53964) by debbugs.gnu.org; 14 Feb 2022 09:35:50 +0000 Received: from localhost ([127.0.0.1]:39758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJXlu-0006Rf-8L for submit@debbugs.gnu.org; Mon, 14 Feb 2022 04:35:50 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:60704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJXls-0006RS-St for 53964@debbugs.gnu.org; Mon, 14 Feb 2022 04:35:49 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 6A97B4A; Mon, 14 Feb 2022 10:35:43 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GbxVGY50p60V; Mon, 14 Feb 2022 10:35:42 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 4069134D; Mon, 14 Feb 2022 10:35:42 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: [bug#53964] [PATCH 3/4] gnu: ghc@4: Build without referring to packages in commencement.scm. References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-3-ludo@gnu.org> <3379bd03d68d5941b14de1791aeaf5284442e9cd.camel@telenet.be> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Pluvi=C3=B4se?= an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 14 Feb 2022 10:35:41 +0100 In-Reply-To: <3379bd03d68d5941b14de1791aeaf5284442e9cd.camel@telenet.be> (Maxime Devos's message of "Sat, 12 Feb 2022 23:49:43 +0100") Message-ID: <87ilthzt76.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: 6A97B4A X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DBL_PROHIBIT(0.00)[0.0.0.4:email]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53964 Cc: 53964@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Maxime Devos skribis: > Ludovic Court=C3=A8s schreef op za 12-02-2022 om 22:45 [+0100]: >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (patches (list (search-patch "ghc-= 4.patch"))))) >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (patches (search-patches "ghc-4.pa= tch")))) > > Looks like an unrelated change to me. From (guix)Submitting Patches: > > 13. Verify that your patch contains only one set of related changes. > Bundling unrelated changes together makes reviewing harder and > slower. > > Examples of unrelated changes include the addition of several > packages, or a package update along with fixes to that package. > > Perhaps this is acceptable though for the same reasons removing > trailing #t from phases is acceptable ... You=E2=80=99re right, I can make it a different patch. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 14 04:36:55 2022 Received: (at 53964) by debbugs.gnu.org; 14 Feb 2022 09:36:55 +0000 Received: from localhost ([127.0.0.1]:39764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJXmx-0006Td-HN for submit@debbugs.gnu.org; Mon, 14 Feb 2022 04:36:55 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:60808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJXmv-0006TQ-Sa for 53964@debbugs.gnu.org; Mon, 14 Feb 2022 04:36:54 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 6231934D; Mon, 14 Feb 2022 10:36:48 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RiQGfxLiSyVf; Mon, 14 Feb 2022 10:36:47 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 43CC32D0; Mon, 14 Feb 2022 10:36:47 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: [bug#53964] [PATCH 3/4] gnu: ghc@4: Build without referring to packages in commencement.scm. References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-3-ludo@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 26 =?utf-8?Q?Pluvi=C3=B4se?= an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 14 Feb 2022 10:36:46 +0100 In-Reply-To: (Maxime Devos's message of "Sat, 12 Feb 2022 23:52:40 +0100") Message-ID: <87ee45zt5d.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: 6231934D X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DBL_PROHIBIT(0.00)[0.0.0.4:email]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53964 Cc: 53964@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Maxime Devos skribis: > Ludovic Court=C3=A8s schreef op za 12-02-2022 om 22:45 [+0100]: >> +GhcRtsHcOpts=3D-optc-DDEBUG -optc-D__HUGS__ -unreg -optc-g -optc-D_GNU_= SOURCE=3D1 >> +GhcRtsCcOpts=3D-optc-DDEBUG -optc-g -optc-D__HUGS__ -optc-D_GNU_SOURCE= =3D1 > > What's this for? AFAICT this seems rather unrelated to =E2=80=98Build wit= hout > referring to packages in [...]=E2=80=99, but then I don't know what these= two > lines mean so maybe it is actually related. These lines were already there. I add =E2=80=98-D_GNU_SOURCE=3D1=E2=80=99 = to allow builds with current libc. Overall a large part of the things in this patch series were already there, only in a different form. :-) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 14 06:23:06 2022 Received: (at 53964) by debbugs.gnu.org; 14 Feb 2022 11:23:06 +0000 Received: from localhost ([127.0.0.1]:40046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJZRh-0001eb-TY for submit@debbugs.gnu.org; Mon, 14 Feb 2022 06:23:06 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:36964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJZRf-0001dn-5y for 53964@debbugs.gnu.org; Mon, 14 Feb 2022 06:23:04 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id B3FC4B2D; Mon, 14 Feb 2022 12:22:56 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Om4ZE2BrqOG5; Mon, 14 Feb 2022 12:22:56 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 6169A1CA; Mon, 14 Feb 2022 12:22:55 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: bug#53964: [PATCH 0/4] Build nhc98 and ghc@4 with regular dependencies References: <20220212214532.23087-1-ludo@gnu.org> <20220212214532.23087-2-ludo@gnu.org> <0092909661e1787dd4a3152a49703fb791f8b6da.camel@telenet.be> <87mtitzta4.fsf@gnu.org> Date: Mon, 14 Feb 2022 12:22:54 +0100 In-Reply-To: <87mtitzta4.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Mon, 14 Feb 2022 10:33:55 +0100") Message-ID: <87o839y9o1.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: B3FC4B2D X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DBL_PROHIBIT(0.00)[0.0.0.4:email]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53964 Cc: 53964@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Ludovic Court=C3=A8s skribis: > Maxime Devos skribis: > >> Ludovic Court=C3=A8s schreef op za 12-02-2022 om 22:45 [+0100]: >>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:tests? = #f >> >> Why are tests disabled here? > > That=E2=80=99s the same for all the GCC variants, including =E2=80=98gcc-= core-mesboot0=E2=80=99, > which was the inspiration for this one. I think the main reason is that > =E2=80=9Cit=E2=80=99s difficult=E2=80=9D (there=E2=80=99s a dependency on= DejaGNU, the fact that you > cannot expect all tests to pass, and the fact that many tests would > probably need to be adjusted.) So I tried out of curiosity and was surprised to see that =E2=80=98make che= ck=E2=80=99 succeeds! It=E2=80=99s not entirely clear how many tests were run though s= ince DejaGNU isn=E2=80=99t very talkative: --8<---------------cut here---------------start------------->8--- Test run by nixbld on Mon Feb 14 11:21:04 2022 Native configuration is i686-unknown-linux-gnu Test run by nixbld on Mon Feb 14 11:21:04 2022 =3D=3D=3D gcc tests =3D=3D=3D Native configuration is i686-unknown-linux-gnu =3D=3D=3D g77 tests =3D=3D=3D Schedule of variations: WARNING: Couldn't find tool init file unix [...] =3D=3D=3D g++ Summary =3D=3D=3D make[1]: Leaving directory '/tmp/guix-build-gcc-2.95.3.drv-0/gcc-2.95.3/gcc' /gnu/store/7s2zlc4r9wqvlh9x2gqmzm4lnmbsdzmn-bash-minimal-5.1.8/bin/sh ./reg= ress-demangle ./demangle-expected All 616 tests passed make[2]: Leaving directory '/tmp/guix-build-gcc-2.95.3.drv-0/gcc-2.95.3/lib= iberty/testsuite' make[1]: Leaving directory '/tmp/guix-build-gcc-2.95.3.drv-0/gcc-2.95.3/lib= iberty' --8<---------------cut here---------------end--------------->8--- Anyway, it can=E2=80=99t hurt. I also found that building in parallel is reliable enough. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 14 09:58:49 2022 Received: (at 53964-done) by debbugs.gnu.org; 14 Feb 2022 14:58:49 +0000 Received: from localhost ([127.0.0.1]:42237 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJcoT-0002s8-4V for submit@debbugs.gnu.org; Mon, 14 Feb 2022 09:58:49 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:42280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJcoR-0002rp-E5 for 53964-done@debbugs.gnu.org; Mon, 14 Feb 2022 09:58:47 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id DA3EA416; Mon, 14 Feb 2022 15:58:41 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rWcNXCXhU10j; Mon, 14 Feb 2022 15:58:41 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 4080E2D0; Mon, 14 Feb 2022 15:58:40 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Ricardo Wurmus Subject: Re: bug#53964: [PATCH 0/4] Build nhc98 and ghc@4 with regular dependencies References: <20220212214307.22962-1-ludo@gnu.org> <87iltjspbx.fsf@elephly.net> Date: Mon, 14 Feb 2022 15:58:39 +0100 In-Reply-To: <87iltjspbx.fsf@elephly.net> (Ricardo Wurmus's message of "Sat, 12 Feb 2022 23:14:38 +0100") Message-ID: <87bkz9wl40.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: DA3EA416 X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DBL_PROHIBIT(0.00)[2.2.0.5:email,0.0.0.4:email]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53964-done Cc: 53964-done@debbugs.gnu.org, Maxime Devos X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello! Ricardo Wurmus skribis: > The patches look good to me. I built ghc@4, fired up STGHugs, and > successfully loaded a module. Thanks for testing! I adjusted as suggested by Maxime and pushed this series: ee230f15c6 gnu: Remove glibc@2.2.5 and gcc-2.95-wrapper. d9df65514c gnu: ghc@4: Build without referring to packages in commencemen= t.scm. 6ef0cd9ade gnu: ghc@4: Use 'search-patches'. 66f12401d4 gnu: gcc: Add 2.95. 4fa516474b gnu: nhc98: Build with the current tool chain. Ludo=E2=80=99. From unknown Sat Aug 16 18:44:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 15 Mar 2022 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator