From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 00/21] Add riscv64 support Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162919514514334 (code B ref -1); Tue, 17 Aug 2021 10:13:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Aug 2021 10:12:25 +0000 Received: from localhost ([127.0.0.1]:51749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFw53-0003j8-9S for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:12:25 -0400 Received: from lists.gnu.org ([209.51.188.17]:37302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFw4y-0003iy-QT for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:12:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49786) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mFw4y-0005T7-L6 for guix-patches@gnu.org; Tue, 17 Aug 2021 06:12:20 -0400 Received: from flashner.co.il ([178.62.234.194]:35810) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mFw4w-0003gB-Vd for guix-patches@gnu.org; Tue, 17 Aug 2021 06:12:20 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 2E48B40313; Tue, 17 Aug 2021 10:12:17 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:10:00 +0300 Message-Id: X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) This is the current tree for wip-riscv, which I rebase regularly on top of core-updates-frozen. I'm not in love with raw-build-guile3 in gnu/packages/bootstrap but I wasn't able to find another way to make it work. I'll add some comments in response to the patches. Everything was built using a SiFive HiFive Unmatched board¹. As a comparison, my pine64 passed the build phase in mesa in 89 minutes, and this board built it in 66 minutes. ¹ https://www.sifive.com/boards/hifive-unmatched Efraim Flashner (21): utils: Define 'target-riscv?' predicate. gnu: bootstrap: Add support for riscv64-linux. gnu: gcc-boot0: Use libstdc++-boot0-gcc7 on riscv64-linux. gnu: %boot3-inputs: Add missing input. gnu: guile: Fix building on riscv64-linux. gnu: %final-inputs: Add implied gcc:lib input. gnu: bdb: Fix building on riscv64-linux. gnu: elfutils: Fix building on riscv64-linux. gnu: pcre: Fix building on riscv64-linux. gnu: openssl: Fix build on riscv64-linux. gnu: libtool: Fix building on riscv64-linux. gnu: openblas: Fix building on riscv64-linux. gnu: mesa: Add support for riscv64-linux. gnu: pcre2: Fix building on riscv64-linux. gnu: icu4c: Skip tests on riscv64-linux. gnu: openblas-ilp64: Add riscv64-linux as a supported architecture. gnu: openlibm: Remove riscv64-linux from supported systems. gnu: texlive-bin: Fix building on riscv64-linux. gnu: texlive-updmap.cfg: Update hash. gnu: lz4: Build on riscv64-linux without valgrind. gnu: lapack: Fix building on riscv64-linux. gnu/packages/bootstrap.scm | 112 +++++++++++++++++- gnu/packages/commencement.scm | 58 ++++++++- gnu/packages/compression.scm | 4 +- gnu/packages/dbm.scm | 23 ++-- gnu/packages/elf.scm | 11 +- gnu/packages/gl.scm | 26 ++-- gnu/packages/guile.scm | 22 ++-- gnu/packages/icu4c.scm | 8 ++ gnu/packages/maths.scm | 10 +- .../patches/libtool-skip-tests2.patch | 8 +- gnu/packages/pcre.scm | 13 +- gnu/packages/tex.scm | 20 ++-- gnu/packages/tls.scm | 11 +- guix/packages.scm | 4 +- guix/utils.scm | 9 +- m4/guix.m4 | 4 +- 16 files changed, 283 insertions(+), 60 deletions(-) -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 01/21] utils: Define 'target-riscv?' predicate. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919569815328 (code B ref 50091); Tue, 17 Aug 2021 10:22:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:21:38 +0000 Received: from localhost ([127.0.0.1]:51765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwDy-0003zA-9b for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:21:38 -0400 Received: from flashner.co.il ([178.62.234.194]:45894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwDt-0003yu-Ey for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:21:37 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 6D171402E0; Tue, 17 Aug 2021 10:21:27 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:18:59 +0300 Message-Id: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * guix/utils.scm (target-riscv?): New predicate. --- guix/utils.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/guix/utils.scm b/guix/utils.scm index 32fcff72ea..134879feb1 100644 --- a/guix/utils.scm +++ b/guix/utils.scm @@ -96,6 +96,7 @@ target-arm? target-ppc32? target-powerpc? + target-riscv? target-64bit? cc-for-target cxx-for-target @@ -699,6 +700,11 @@ architecture (x86_64)?" (%current-system)))) (string-prefix? "powerpc" target)) +(define* (target-riscv? #:optional (target (or (%current-target-system) + (%current-system)))) + "Is the architecture of TARGET a 'riscv' architecture variant?" + (string-prefix? "riscv" target)) + (define* (target-64bit? #:optional (system (or (%current-target-system) (%current-system)))) (any (cut string-prefix? <> system) '("x86_64" "aarch64" "mips64" "powerpc64"))) -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 02/21] gnu: bootstrap: Add support for riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919573615411 (code B ref 50091); Tue, 17 Aug 2021 10:23:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:22:16 +0000 Received: from localhost ([127.0.0.1]:51769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwEZ-00040V-HK for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:22:16 -0400 Received: from flashner.co.il ([178.62.234.194]:45898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwEX-000409-Mf for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:22:14 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id D562D402E0; Tue, 17 Aug 2021 10:22:07 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:00 +0300 Message-Id: <049e686bea6f7f4186fbc6da38315f707763bf3f.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) On 7d93b21ab1c132990054372a9677c1639d54e631 gnu: glibc-for-bootstrap: Update patch. Run ./pre-inst-env guix build --target=riscv64-linux-gnu bootstrap-tarballs Producing /gnu/store/4hdzva9i0wyyfbgj1lmqc1wkk644pv07-bootstrap-tarballs-0 With guix hash -rx 1nj0fdgj08bbmfny01mp2blv7c3p2iciqh31zmf04ap5s7ygsqlp * gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for riscv64-linux. (%bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils, %bootstrap-glibc, %bootstrap-gcc): Add entry for riscv64-linux. (raw-build-guile3): New procedure. (make-raw-bag): Use raw-build-guile3 for riscv64-linux. * gnu/packages/commencement.scm (findutils-boot0)[arguments]: Don't override TIME_T_32_BIT_OK on riscv64-linux. * guix/packages.scm (%supported-systems): Add riscv64-linux. (%cuirass-supported-systems): Remove riscv64-linux. * guix/utils.scm (target-64bit?): Add riscv64-linux. * m4/guix.m4: Add riscv64-linux as a supported system. --- gnu/packages/bootstrap.scm | 112 +++++++++++++++++++++++++++++++++- gnu/packages/commencement.scm | 4 +- guix/packages.scm | 4 +- guix/utils.scm | 3 +- m4/guix.m4 | 4 +- 5 files changed, 118 insertions(+), 9 deletions(-) diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm index 5a8028a465..260c1b5b91 100644 --- a/gnu/packages/bootstrap.scm +++ b/gnu/packages/bootstrap.scm @@ -144,7 +144,16 @@ ("tar" ,(base32 "150c8948cz8r208g6qgn2dn4f4zs5kpgbpbg6bwag6yw42rapw2l")) ("xz" - ,(base32 "0v5738idy9pqzcbrjdpxi5c6qs5m78zrpsydmrpx5cfcfzbkxzjh"))))) + ,(base32 "0v5738idy9pqzcbrjdpxi5c6qs5m78zrpsydmrpx5cfcfzbkxzjh"))) + ("riscv64-linux" + ("bash" + ,(base32 "0almlf73k6hbm495kzf4bw1rzsg5qddn7z2rf5l3d1xcapac2hj3")) + ("mkdir" + ,(base32 "0rg1amdcqfkplcy1608jignl8jq0wqzfkp430mwik3f62959gya6")) + ("tar" + ,(base32 "17d3x27qhiwk7h6ns0xrvbrq0frxz89mjjh2cdwx2rraq5x6wffm")) + ("xz" + ,(base32 "0nxn75xf386vdq3igmgm8gnyk4h4x0cm8jv71vlb2jvwxh0cyw1q"))))) (define %bootstrap-executable-base-urls ;; This is where the bootstrap executables come from. @@ -159,6 +168,7 @@ ("powerpc64le-linux" (string-append system "/20210106/" program)) ("i586-gnu" (string-append system "/20200326/" program)) ("powerpc-linux" (string-append system "/20200923/bin/" program)) + ("riscv64-linux" (string-append system "/20210725/bin/" program)) (_ (string-append system "/" program "?id=44f07d1dc6806e97c4e9ee3e6be883cc59dc666e")))) @@ -362,6 +372,8 @@ or false to signal an error." "/20200326/guile-static-stripped-2.0.14-i586-pc-gnu.tar.xz") ("powerpc64le-linux" "/20210106/guile-static-stripped-2.0.14-powerpc64le-linux-gnu.tar.xz") + ("riscv64-linux" + "/20210725/guile-3.0.2.tar.xz") (_ "/20131110/guile-2.0.9.tar.xz")))) @@ -383,7 +395,9 @@ or false to signal an error." ("i586-gnu" (base32 "0wgqpsmvg25rnqn49ap7kwd2qxccd8dr4lllzp7i3rjvgav27vac")) ("powerpc-linux" - (base32 "1by2p7s27fbyjzfkcw8h65h4kkqh7d23kv4sgg5jppjn2qx7swq4")))) + (base32 "1by2p7s27fbyjzfkcw8h65h4kkqh7d23kv4sgg5jppjn2qx7swq4")) + ("riscv64-linux" + (base32 "12pqmhsbbp7hh9r1bjdl14l3a4q06plpz6dcks9dysb4czay8p9f")))) (define (bootstrap-guile-origin system) "Return an object for the Guile tarball of SYSTEM." @@ -455,6 +469,76 @@ GUILE_SYSTEM_PATH=$out/share/guile/2.0 \ GUILE_SYSTEM_COMPILED_PATH=$out/lib/guile/2.0/ccache \ $out/bin/guile -c ~s $out ~a +# Sanity check. +$out/bin/guile --version~%" + (derivation->output-path mkdir) + (derivation->output-path xz) + (derivation->output-path tar) + (object->string wrapper) + (derivation->output-path bash))))) + (raw-derivation name + (derivation->output-path bash) `(,builder) + #:system system + #:inputs (map derivation-input + (list bash mkdir tar xz guile)) + #:sources (list builder) + #:env-vars `(("GUILE_TARBALL" + . ,(derivation->output-path guile)))))) + +(define* (raw-build-guile3 name inputs + #:key outputs system search-paths + #:allow-other-keys) + (define (->store file) + (lower-object (bootstrap-executable file system) + system)) + + (define (make-guile-wrapper bash guile-real) + ;; The following code, run by the bootstrap guile after it is unpacked, + ;; creates a wrapper for itself to set its load path. This replaces the + ;; previous non-portable method based on reading the /proc/self/exe + ;; symlink. + '(begin + (use-modules (ice-9 match)) + (match (command-line) + ((_ out bash) + (let ((bin-dir (string-append out "/bin")) + (guile (string-append out "/bin/guile")) + (guile-real (string-append out "/bin/.guile-real")) + ;; We must avoid using a bare dollar sign in this code, + ;; because it would be interpreted by the shell. + (dollar (string (integer->char 36)))) + (chmod bin-dir #o755) + (rename-file guile guile-real) + (call-with-output-file guile + (lambda (p) + (format p "\ +#!~a +export GUILE_SYSTEM_PATH=~a/share/guile/3.0 +export GUILE_SYSTEM_COMPILED_PATH=~a/lib/guile/3.0/ccache +exec -a \"~a0\" ~a \"~a@\"\n" + bash out out dollar guile-real dollar))) + (chmod guile #o555) + (chmod bin-dir #o555)))))) + + (mlet* %store-monad ((tar (->store "tar")) + (xz (->store "xz")) + (mkdir (->store "mkdir")) + (bash (->store "bash")) + (guile (download-bootstrap-guile system)) + (wrapper -> (make-guile-wrapper bash guile)) + (builder + (text-file "build-bootstrap-guile.sh" + (format #f " +echo \"unpacking bootstrap Guile to '$out'...\" +~a $out +cd $out +~a -dc < $GUILE_TARBALL | ~a xv + +# Use the bootstrap guile to create its own wrapper to set the load path. +GUILE_SYSTEM_PATH=$out/share/guile/3.0 \ +GUILE_SYSTEM_COMPILED_PATH=$out/lib/guile/3.0/ccache \ +$out/bin/guile -c ~s $out ~a + # Sanity check. $out/bin/guile --version~%" (derivation->output-path mkdir) @@ -478,7 +562,9 @@ $out/bin/guile --version~%" (name name) (system system) (build-inputs inputs) - (build raw-build))) + (build (cond ((target-riscv?) + raw-build-guile3) + (else raw-build))))) (define %bootstrap-guile ;; The Guile used to run the build scripts of the initial derivations. @@ -518,6 +604,8 @@ $out/bin/guile --version~%" "/20200326/static-binaries-0-i586-pc-gnu.tar.xz") ("powerpc-linux" "/20200923/static-binaries.tar.xz") + ("riscv64-linux" + "/20210725/static-binaries.tar.xz") (_ "/20131110/static-binaries.tar.xz"))) %bootstrap-base-urls)) @@ -544,6 +632,9 @@ $out/bin/guile --version~%" ("powerpc-linux" (base32 "0kspxy0yczan2vlih6aa9hailr2inz000fqa0gn5x9d1fxxa5y8m")) + ("riscv64-linux" + (base32 + "0x0xjlpmyh6rkr51p00gp6pscgl6zjida1rsg8vk3rinyi6rrbkg")) ("mips64el-linux" (base32 "072y4wyfsj1bs80r6vbybbafy8ya4vfy7qj25dklwk97m6g71753")))))) @@ -596,6 +687,8 @@ $out/bin/guile --version~%" "/20200326/binutils-static-stripped-2.34-i586-pc-gnu.tar.xz") ("powerpc-linux" "/20200923/binutils-2.35.1.tar.xz") + ("riscv64-linux" + "/20210725/binutils-2.34.tar.xz") (_ "/20131110/binutils-2.23.2.tar.xz"))) %bootstrap-base-urls)) @@ -616,6 +709,9 @@ $out/bin/guile --version~%" ("powerpc64le-linux" (base32 "1klxy945c61134mzhqzz2gbk8w0n8jq7arwkrvz78d22ff2q0cwz")) + ("riscv64-linux" + (base32 + "0n9qf4vbilfmh1lknhw000waakj4q6s50pnjazr5137skm976z5m")) ("i586-gnu" (base32 "11kykv1kmqc5wln57rs4klaqa13hm952smkc57qcsyss21kfjprs")) @@ -681,6 +777,8 @@ $out/bin/guile --version~%" "/20200326/glibc-stripped-2.31-i586-pc-gnu.tar.xz") ("powerpc-linux" "/20200923/glibc-2.32.tar.xz") + ("riscv64-linux" + "/20210725/glibc-2.31.tar.xz") (_ "/20131110/glibc-2.18.tar.xz"))) %bootstrap-base-urls)) @@ -701,6 +799,9 @@ $out/bin/guile --version~%" ("powerpc64le-linux" (base32 "1a1df6z8gkaq09md3jy94lixnh20599p58p0s856p10xwjaqr1iz")) + ("riscv64-linux" + (base32 + "0d9x80vm7ca1pd2whcmpm1h14zxpb58kqajlxlwffzm04xfsjnxm")) ("i586-gnu" (base32 "14ddm10lpbas8bankmn5bcrlqvz1v5dnn1qjzxb19r57vd2w5952")) @@ -782,6 +883,8 @@ exec ~a/bin/.gcc-wrapped -B~a/lib \ "/20200326/gcc-stripped-5.5.0-i586-pc-gnu.tar.xz") ("powerpc-linux" "/20200923/gcc-5.5.0.tar.xz") + ("riscv64-linux" + "/20210725/gcc-7.5.0.tar.xz") (_ "/20131110/gcc-4.8.2.tar.xz"))) %bootstrap-base-urls)) @@ -802,6 +905,9 @@ exec ~a/bin/.gcc-wrapped -B~a/lib \ ("powerpc64le-linux" (base32 "151kjsai25vz2s667bgzpisx8f281fpl3n9pxz2yrp9jlnadz3m1")) + ("riscv64-linux" + (base32 + "1k4mbnb54wj2q37fgshf5dfixixqnhn002vhzvi9pnb57xb9v14d")) ("i586-gnu" (base32 "1j2zc58wzil71a34h7c70sd68dmqvcscrw3rmn2whq79vd70zvv5")) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index dc9b372132..d395b261c2 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -2496,7 +2496,9 @@ exec " gcc "/bin/" program ,@(substitute-keyword-arguments (package-arguments findutils) ((#:configure-flags flags ''()) `(append - ,(if (target-64bit?) + ;; TODO: Figure out exactly with architectures need this. + ,(if (and (target-64bit?) + (not (target-riscv?))) ''("TIME_T_32_BIT_OK=yes") ''()) ,(match (%current-system) diff --git a/guix/packages.scm b/guix/packages.scm index 2349bb4340..7e86da9aae 100644 --- a/guix/packages.scm +++ b/guix/packages.scm @@ -366,7 +366,7 @@ name of its URI." ;; This is the list of system types that are supported. By default, we ;; expect all packages to build successfully here. '("x86_64-linux" "i686-linux" "armhf-linux" "aarch64-linux" "mips64el-linux" "i586-gnu" - "powerpc64le-linux" "powerpc-linux")) + "powerpc64le-linux" "powerpc-linux" "riscv64-linux")) (define %hurd-systems ;; The GNU/Hurd systems for which support is being developed. @@ -377,7 +377,7 @@ name of its URI." ;; ;; XXX: MIPS is unavailable in CI: ;; . - (fold delete %supported-systems '("mips64el-linux" "powerpc-linux"))) + (fold delete %supported-systems '("mips64el-linux" "powerpc-linux" "riscv64-linux"))) (define-inlinable (sanitize-inputs inputs) "Sanitize INPUTS by turning it into a list of name/package tuples if it's diff --git a/guix/utils.scm b/guix/utils.scm index 134879feb1..3ca846f075 100644 --- a/guix/utils.scm +++ b/guix/utils.scm @@ -707,7 +707,8 @@ architecture (x86_64)?" (define* (target-64bit? #:optional (system (or (%current-target-system) (%current-system)))) - (any (cut string-prefix? <> system) '("x86_64" "aarch64" "mips64" "powerpc64"))) + (any (cut string-prefix? <> system) '("x86_64" "aarch64" "mips64" + "powerpc64" "riscv64"))) (define* (cc-for-target #:optional (target (%current-target-system))) (if target diff --git a/m4/guix.m4 b/m4/guix.m4 index e778a56004..c79d3c3bc5 100644 --- a/m4/guix.m4 +++ b/m4/guix.m4 @@ -1,7 +1,7 @@ dnl GNU Guix --- Functional package management for GNU dnl Copyright © 2012, 2013, 2014, 2015, 2016, 2018, 2019, 2020, 2021 Ludovic Courtès dnl Copyright © 2014 Mark H Weaver -dnl Copyright © 2017, 2020 Efraim Flashner +dnl Copyright © 2017, 2020, 2021 Efraim Flashner dnl Copyright © 2021 Chris Marusich dnl dnl This file is part of GNU Guix. @@ -89,7 +89,7 @@ courageous and port the GNU System distribution to it (see # Currently only Linux-based systems are supported, and only on some # platforms. case "$guix_system" in - x86_64-linux|i686-linux|armhf-linux|aarch64-linux|powerpc64le-linux|powerpc-linux) + x86_64-linux|i686-linux|armhf-linux|aarch64-linux|powerpc64le-linux|powerpc-linux|riscv64-linux) ;; *) if test "x$guix_courageous" = "xyes"; then -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 03/21] gnu: gcc-boot0: Use libstdc++-boot0-gcc7 on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919576715469 (code B ref 50091); Tue, 17 Aug 2021 10:23:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:22:47 +0000 Received: from localhost ([127.0.0.1]:51772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwF5-00041R-8O for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:22:47 -0400 Received: from flashner.co.il ([178.62.234.194]:45906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwF4-00041E-8R for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:22:46 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 83A79402E0; Tue, 17 Aug 2021 10:22:40 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:01 +0300 Message-Id: <9a13706d4a6835b5cc250ce3ab9653ee2117d33a.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/commencement.scm (libstdc++-boot0-gcc7): New variable. (gcc-boot0)[inputs]: On riscv64-linux use libstdc++-boot0-gcc7 instead of libstdc++-boot0. --- gnu/packages/commencement.scm | 48 ++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index d395b261c2..69cf30483d 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -2703,6 +2703,50 @@ exec " gcc "/bin/" program (inputs (%boot0-inputs)) (native-inputs '())))) +(define libstdc++-boot0-gcc7 + ;; GCC >= 7 is needed by architectures which use C++-14 features. + (let ((lib (make-libstdc++ gcc-7))) + (package + (inherit lib) + (source (bootstrap-origin (package-source lib))) + (name "libstdc++-boot0") + (arguments + `(#:guile ,%bootstrap-guile + #:implicit-inputs? #f + + ;; XXX: libstdc++.so NEEDs ld.so for some reason. + #:validate-runpath? #f + + ,@(substitute-keyword-arguments (package-arguments lib) + ((#:phases phases) + `(modify-phases ,phases + (add-after 'unpack 'unpack-gmp&co + (lambda* (#:key inputs #:allow-other-keys) + (let ((gmp (assoc-ref %build-inputs "gmp-source")) + (mpfr (assoc-ref %build-inputs "mpfr-source")) + (mpc (assoc-ref %build-inputs "mpc-source"))) + + ;; To reduce the set of pre-built bootstrap inputs, build + ;; GMP & co. from GCC. + (for-each (lambda (source) + (invoke "tar" "xvf" source)) + (list gmp mpfr mpc)) + + ;; Create symlinks like `gmp' -> `gmp-x.y.z'. + ,@(map (lambda (lib) + ;; Drop trailing letters, as gmp-6.0.0a unpacks + ;; into gmp-6.0.0. + `(symlink ,(string-trim-right + (package-full-name lib "-") + char-set:letter) + ,(package-name lib))) + (list gmp-6.0 mpfr mpc)))))))))) + (inputs `(("gmp-source" ,(bootstrap-origin (package-source gmp-6.0))) + ("mpfr-source" ,(bootstrap-origin (package-source mpfr))) + ("mpc-source" ,(bootstrap-origin (package-source mpc))) + ,@(%boot0-inputs))) + (native-inputs '())))) + (define gcc-boot0 (package (inherit gcc) @@ -2814,7 +2858,9 @@ exec " gcc "/bin/" program ("binutils-cross" ,binutils-boot0) ;; The libstdc++ that libcc1 links against. - ("libstdc++" ,libstdc++-boot0) + ("libstdc++" ,(match (%current-system) + ("riscv64-linux" libstdc++-boot0-gcc7) + (_ libstdc++-boot0))) ;; Call it differently so that the builder can check whether ;; the "libc" input is #f. -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 04/21] gnu: %boot3-inputs: Add missing input. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919580015566 (code B ref 50091); Tue, 17 Aug 2021 10:24:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:23:20 +0000 Received: from localhost ([127.0.0.1]:51777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwFc-000430-JA for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:23:20 -0400 Received: from flashner.co.il ([178.62.234.194]:45910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwFa-00042o-TT for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:23:19 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 1C2B6402E0; Tue, 17 Aug 2021 10:23:13 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:02 +0300 Message-Id: <6e9d701fe2111c5c9dd74e1238f9a737a58b9c8d.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/commencement.scm (%boot3-inputs): Add gcc:lib. --- gnu/packages/commencement.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 69cf30483d..e2339170e5 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -3579,6 +3579,9 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%" (define (%boot3-inputs) ;; 4th stage inputs. `(("gcc" ,gcc-final) + ,@(if (target-riscv?) + `(("gcc:lib" ,gcc-final "lib")) + '()) ("ld-wrapper" ,ld-wrapper-boot3) ,@(alist-delete "gcc" (%boot2-inputs)))) -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 05/21] gnu: guile: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919583315620 (code B ref 50091); Tue, 17 Aug 2021 10:24:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:23:53 +0000 Received: from localhost ([127.0.0.1]:51780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwG8-00043s-QL for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:23:53 -0400 Received: from flashner.co.il ([178.62.234.194]:45914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwG7-00043a-6m for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:23:51 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 8F35C402E0; Tue, 17 Aug 2021 10:23:45 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:03 +0300 Message-Id: <9440a6ca3c1318e99dc1eb16f7e382ee888464fc.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/guile.scm (guile-3.0)[arguments]: On riscv64-linux add a phase to skip a failing test. --- gnu/packages/guile.scm | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index fffc30f913..f9a7125f83 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -65,7 +65,8 @@ #:use-module (guix deprecation) #:use-module (guix utils) #:use-module (ice-9 match) - #:use-module ((srfi srfi-1) #:prefix srfi-1:)) + #:use-module ((srfi srfi-1) #:prefix srfi-1:) + #:use-module (srfi srfi-26)) ;;; Commentary: ;;; @@ -346,14 +347,17 @@ without requiring the source code to be rewritten.") ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45214 (substitute* "bootstrap/Makefile.in" (("^GUILE_OPTIMIZATIONS.*") - "GUILE_OPTIMIZATIONS = -O1 -Oresolve-primitives -Ocps\n")))) - (add-after 'unpack 'skip-failing-fdes-test - (lambda _ - ;; ERROR: ((system-error "seek" "~A" ("Bad file descriptor") (9))) - (substitute* "test-suite/tests/ports.test" - (("fdes not closed\"" all) (string-append all "(exit 77)"))) - #t))) - '()))))) + "GUILE_OPTIMIZATIONS = -O1 -Oresolve-primitives -Ocps\n"))))) + '()) + ,@(if (srfi-1:any (cute string-prefix? <> (%current-system)) + '("powerpc-" "riscv64-")) + `((add-after 'unpack 'skip-failing-fdes-test + (lambda _ + ;; ERROR: ((system-error "seek" "~A" ("Bad file descriptor") (9))) + (substitute* "test-suite/tests/ports.test" + (("fdes not closed\"" all) (string-append all "(exit 77)"))) + #t))) + '()))))) (native-search-paths (list (search-path-specification -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 06/21] gnu: %final-inputs: Add implied gcc:lib input. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919586515707 (code B ref 50091); Tue, 17 Aug 2021 10:25:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:24:25 +0000 Received: from localhost ([127.0.0.1]:51785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwGf-00045H-45 for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:24:25 -0400 Received: from flashner.co.il ([178.62.234.194]:45920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwGd-00044v-MG for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:24:23 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 0A98E402E0; Tue, 17 Aug 2021 10:24:17 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:04 +0300 Message-Id: <337c42e24c6a78adff7a64303a8e673d7c5f3536.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/commencement.scm (%final-inputs): Add gcc:lib. --- gnu/packages/commencement.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index e2339170e5..b717604a9c 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -3726,6 +3726,9 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%" ("ld-wrapper" ,ld-wrapper) ("binutils" ,binutils-final) ("gcc" ,gcc-final) + ,@(if (target-riscv?) + `(("gcc:lib" ,gcc-final "lib")) + '()) ("libc" ,glibc-final) ("libc:static" ,glibc-final "static") ("locales" ,glibc-utf8-locales-final)))) -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 07/21] gnu: bdb: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919590715857 (code B ref 50091); Tue, 17 Aug 2021 10:26:03 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:25:07 +0000 Received: from localhost ([127.0.0.1]:51793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwHG-00046r-HY for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:25:07 -0400 Received: from flashner.co.il ([178.62.234.194]:45924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwHA-00045u-5R for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:25:00 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 82A99402E0; Tue, 17 Aug 2021 10:24:50 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:05 +0300 Message-Id: <975888973eb4debf457d394fc3669a36168566ac.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/dbm.scm (bdb)[arguments]: Modify configure to build for the currect architecture when building for riscv64-linux. --- gnu/packages/dbm.scm | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/gnu/packages/dbm.scm b/gnu/packages/dbm.scm index ce84ef9eda..c2bdaf782a 100644 --- a/gnu/packages/dbm.scm +++ b/gnu/packages/dbm.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2012, 2013, 2014, 2016, 2020 Ludovic Courtès ;;; Copyright © 2013, 2015 Andreas Enge -;;; Copyright © 2016, 2017, 2018, 2020 Efraim Flashner +;;; Copyright © 2016, 2017, 2018, 2020, 2021 Efraim Flashner ;;; Copyright © 2017, 2018 Marius Bakke ;;; Copyright © 2018 Mark H Weaver ;;; Copyright © 2020 Jakub Kądziołka @@ -28,7 +28,8 @@ #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) - #:use-module (guix utils)) + #:use-module (guix utils) + #:use-module (ice-9 match)) ;;; Commentary: ;;; @@ -72,15 +73,15 @@ (string-append "CONFIG_SHELL=" (which "bash")) (string-append "SHELL=" (which "bash")) - ;; Bdb doesn't recognize aarch64 as an architecture. - ,@(if (string=? "aarch64-linux" (%current-system)) - '("--build=aarch64-unknown-linux-gnu") - '()) - - ;; Bdb doesn't recognize powerpc64le as an architecture. - ,@(if (string=? "powerpc64le-linux" (%current-system)) - '("--build=powerpc64le-unknown-linux-gnu") - '()) + ;; Bdb doesn't recognize very many architectures. + ,@(match (%current-system) + ("aarch64-linux" + '("--build=aarch64-unknown-linux-gnu")) + ("powerpc64le-linux" + '("--build=powerpc64le-unknown-linux-gnu")) + ("riscv64-linux" + '("--build=riscv64-unknown-linux-gnu")) + (_ '())) ,@(if (%current-target-system) ; cross building '((string-append "--host=" target)) -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 08/21] gnu: elfutils: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919594116441 (code B ref 50091); Tue, 17 Aug 2021 10:26:03 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:25:41 +0000 Received: from localhost ([127.0.0.1]:51798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwHn-0004H0-N5 for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:25:41 -0400 Received: from flashner.co.il ([178.62.234.194]:45928) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwHg-0004Gi-Og for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:25:33 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 0B0F7402E0; Tue, 17 Aug 2021 10:25:22 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:06 +0300 Message-Id: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/elf.scm (elfutils)[arguments]: On riscv64-linux add a phase to skip failing test. --- gnu/packages/elf.scm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gnu/packages/elf.scm b/gnu/packages/elf.scm index 2bc1d00048..01e5f51b00 100644 --- a/gnu/packages/elf.scm +++ b/gnu/packages/elf.scm @@ -2,7 +2,7 @@ ;;; Copyright © 2013, 2014, 2015 Ludovic Courtès ;;; Copyright © 2014, 2015 Mark H Weaver ;;; Copyright © 2015 Andreas Enge -;;; Copyright © 2017, 2018, 2019, 2020 Efraim Flashner +;;; Copyright © 2017, 2018, 2019, 2020, 2021 Efraim Flashner ;;; Copyright © 2017 Leo Famulari ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018, 2020 Marius Bakke @@ -98,7 +98,14 @@ (lambda _ (substitute* "tests/Makefile.in" (("run-backtrace-native.sh") "")) - #t))))) + #t)) + ,@(if (target-riscv?) + `((add-after 'unpack 'disable-failing-riscv64-test + (lambda _ + ;; dwfl_thread_getframes: No DWARF information found + (substitute* "tests/Makefile.in" + (("run-backtrace-dwarf.sh") ""))))) + '())))) (native-inputs `(("m4" ,m4))) (inputs `(("zlib" ,zlib))) -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 09/21] gnu: pcre: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919597216544 (code B ref 50091); Tue, 17 Aug 2021 10:27:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:26:12 +0000 Received: from localhost ([127.0.0.1]:51808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwIJ-0004Ii-Sh for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:26:12 -0400 Received: from flashner.co.il ([178.62.234.194]:45936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwID-0004HV-Fe for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:26:06 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 85247402E0; Tue, 17 Aug 2021 10:25:55 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:07 +0300 Message-Id: <874b6930d544e1f7179b98dbcb58aea84e143e70.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/pcre.scm (pcre)[arguments]: Adjust configure-flags to not build with JIT when building for riscv64-linux. --- gnu/packages/pcre.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gnu/packages/pcre.scm b/gnu/packages/pcre.scm index 318727915e..315dd8be1d 100644 --- a/gnu/packages/pcre.scm +++ b/gnu/packages/pcre.scm @@ -5,7 +5,7 @@ ;;; Copyright © 2016 Leo Famulari ;;; Copyright © 2017 Marius Bakke ;;; Copyright © 2017 Ludovic Courtès -;;; Copyright © 2017 Efraim Flashner +;;; Copyright © 2017, 2021 Efraim Flashner ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2021 Jean-Baptiste Volatier ;;; Copyright © 2021 Simon Tournier @@ -32,6 +32,7 @@ #:use-module (gnu packages) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix utils) #:use-module (guix build-system gnu)) (define-public pcre @@ -54,7 +55,7 @@ ("readline" ,readline) ("zlib" ,zlib))) (arguments - '(#:disallowed-references ("doc") + `(#:disallowed-references ("doc") #:configure-flags '("--enable-utf" "--enable-pcregrep-libz" "--enable-pcregrep-libbz2" @@ -62,7 +63,9 @@ "--enable-unicode-properties" "--enable-pcre16" "--enable-pcre32" - "--enable-jit") + ,@(if (target-riscv?) + '() + `("--enable-jit"))) #:phases (modify-phases %standard-phases (add-after 'install 'move-static-libs (lambda* (#:key outputs #:allow-other-keys) -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 10/21] gnu: openssl: Fix build on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919599516581 (code B ref 50091); Tue, 17 Aug 2021 10:27:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:26:35 +0000 Received: from localhost ([127.0.0.1]:51811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwIl-0004JN-GD for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:26:35 -0400 Received: from flashner.co.il ([178.62.234.194]:45942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwIj-0004J9-Lz for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:26:33 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 0AB53402E0; Tue, 17 Aug 2021 10:26:27 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:08 +0300 Message-Id: <093c3e625f2b204f9f21cff16163edc114bb9605.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/tls.scm (openssl)[arguments]: Add phase for riscv64-linux to skip failing test. (target->openssl-target): Add case for riscv64-linux. --- gnu/packages/tls.scm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 4b8df04f17..f6cdeac363 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -337,7 +337,10 @@ OpenSSL for TARGET." ((string-prefix? "powerpc64" target) "linux-ppc64") ((string-prefix? "powerpc" target) - "linux-ppc"))) + "linux-ppc") + ((string-prefix? "riscv64" target) + ;; linux64-riscv64 isn't recognized until 3.0.0. + "linux-generic64"))) (define-public openssl (package @@ -380,6 +383,12 @@ OpenSSL for TARGET." #$(target->openssl-target (%current-target-system)))))) #~()) + ;; Unclear why this test is failing. + #$@(if (target-riscv?) + #~((add-after 'unpack 'skip-failing-test + (lambda _ + (delete-file "test/recipes/30-test_afalg.t")))) + #~()) (replace 'configure (lambda* (#:key configure-flags #:allow-other-keys) (let* ((out #$output) -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 11/21] gnu: libtool: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919603516673 (code B ref 50091); Tue, 17 Aug 2021 10:28:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:27:15 +0000 Received: from localhost ([127.0.0.1]:51816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwJL-0004Kl-Ny for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:27:15 -0400 Received: from flashner.co.il ([178.62.234.194]:45946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwJG-0004Jt-9q for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:27:10 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 879A8402E0; Tue, 17 Aug 2021 10:27:00 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:09 +0300 Message-Id: <9aae8ef33d6bc84b2a0f3765ef56d00e0c4d3359.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/patches/libtool-skip-tests2.patch: Also skip pie tests on riscv architectures. --- gnu/packages/patches/libtool-skip-tests2.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/patches/libtool-skip-tests2.patch b/gnu/packages/patches/libtool-skip-tests2.patch index c9d61e3b41..b0a479325f 100644 --- a/gnu/packages/patches/libtool-skip-tests2.patch +++ b/gnu/packages/patches/libtool-skip-tests2.patch @@ -1,4 +1,4 @@ -Skip the nopic test on ARM and MIPS systems. +Skip the nopic test on ARM, MIPS and RISCV systems. --- libtool-2.4.6/tests/demo.at.orig 2015-01-16 13:52:04.000000000 -0500 +++ libtool-2.4.6/tests/demo.at 2015-02-16 10:48:51.435851966 -0500 @@ -7,7 +7,7 @@ Skip the nopic test on ARM and MIPS systems. AT_CHECK([case $host in -hppa*|x86_64*|s390*) -+hppa*|x86_64*|s390*|arm*|mips*) ++hppa*|x86_64*|s390*|arm*|mips*|riscv*) # These hosts cannot use non-PIC shared libs exit 77 ;; *-solaris*|*-sunos*) @@ -18,7 +18,7 @@ Skip the nopic test on ARM and MIPS systems. { set +x $as_echo "$at_srcdir/demo.at:535: case \$host in -hppa*|x86_64*|s390*) -+hppa*|x86_64*|s390*|arm*|mips*) ++hppa*|x86_64*|s390*|arm*|mips*|riscv*) # These hosts cannot use non-PIC shared libs exit 77 ;; *-solaris*|*-sunos*) @@ -27,7 +27,7 @@ Skip the nopic test on ARM and MIPS systems. at_fn_check_prepare_notrace 'a `...` command substitution' "demo.at:535" ( $at_check_trace; case $host in -hppa*|x86_64*|s390*) -+hppa*|x86_64*|s390*|arm*|mips*) ++hppa*|x86_64*|s390*|arm*|mips*|riscv*) # These hosts cannot use non-PIC shared libs exit 77 ;; *-solaris*|*-sunos*) -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 01/21] utils: Define 'target-riscv?' predicate. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner , 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919604416698 (code B ref 50091); Tue, 17 Aug 2021 10:28:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:27:24 +0000 Received: from localhost ([127.0.0.1]:51820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwJX-0004LF-Lz for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:27:23 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:55984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwJT-0004L2-2e for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:27:22 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by xavier.telenet-ops.be with bizsmtp id iaTJ250010mfAB401aTJFZ; Tue, 17 Aug 2021 12:27:18 +0200 Message-ID: <5c0e6f9eebff9720a75f735470c1b0db11092d1e.camel@telenet.be> From: Maxime Devos Date: Tue, 17 Aug 2021 12:27:17 +0200 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-7EqJucxH3FqVi/p1ZfjK" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1629196038; bh=8TCtBdHQmL0f88Po7kyRtA5EuoMuY/ZzgnUeFsCcZS0=; h=Subject:From:To:Date:In-Reply-To:References; b=Q5BwGskIZYHnfpP2TnBVOgTI18o+GMbTg8TlVb8IVzV4KaHfnZlL8ryXbpk/qQC8f GPUQzuQ73wOw9cbwEtWlJ+FLglG9NvgpBDItIDZ+xXBo7l5S5O/+AhrZ770b9qdPhc MR4FhPoYyGUhCDGNx4FvustnKXy6pmKKABEMI8ZndDwdnE46iDgpHGI2omFpF5IJkr P9hYUIS1SJrvTNWBx7FNtT5BdpNV5uxmyrI9R690tOr6wRBDCjwdEXGfpG3sKfmdSe hTiZWYMCOCWOLh48DARIyfwKP3FyS7Ea1REguMqLSkry9bASiKpQgxuuVEGyvj6FfP z2D9/tQSyZkkQ== X-Spam-Score: -0.7 (/) 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 (-) --=-7EqJucxH3FqVi/p1ZfjK Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Efraim Flashner schreef op di 17-08-2021 om 13:18 [+0300]: > * guix/utils.scm (target-riscv?): New predicate. > --- > guix/utils.scm | 6 ++++++ > 1 file changed, 6 insertions(+) >=20 > diff --git a/guix/utils.scm b/guix/utils.scm > index 32fcff72ea..134879feb1 100644 > --- a/guix/utils.scm > +++ b/guix/utils.scm > @@ -96,6 +96,7 @@ > target-arm? > target-ppc32? > target-powerpc? > + target-riscv? > target-64bit? > cc-for-target > cxx-for-target > @@ -699,6 +700,11 @@ architecture (x86_64)?" > (%current-system)))) > (string-prefix? "powerpc" target)) > =20 > +(define* (target-riscv? #:optional (target (or (%current-target-system) > + (%current-system)))) > + "Is the architecture of TARGET a 'riscv' architecture variant?" > + (string-prefix? "riscv" target)) > + > (define* (target-64bit? #:optional (system (or (%current-target-system) > (%current-system)))) > (any (cut string-prefix? <> system) '("x86_64" "aarch64" "mips64" "pow= erpc64"))) The next patch adds a =E2=80=98riscv64-linux-gnu=E2=80=99 target. riscv64 = seems 64-bit to me. It would seem riscv64 needs to be added to target-64bit?. Greetings, Maxime. --=-7EqJucxH3FqVi/p1ZfjK 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+4iGRcl7gUCYRuPBRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7ottAP9UWgvH510Z4oJ5JRdVQbgQceK7 nIfRcf27O1ZwfW1u/QD+NxGeBAzhfAmxXGDy5LVYy5+aXg/RviyEnje2SRhAaAM= =zzw6 -----END PGP SIGNATURE----- --=-7EqJucxH3FqVi/p1ZfjK-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 12/21] gnu: openblas: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919606016726 (code B ref 50091); Tue, 17 Aug 2021 10:28:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:27:40 +0000 Received: from localhost ([127.0.0.1]:51823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwJn-0004Li-Vd for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:27:40 -0400 Received: from flashner.co.il ([178.62.234.194]:45952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwJm-0004LW-Ns for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:27:39 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 0543E402E0; Tue, 17 Aug 2021 10:27:32 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:10 +0300 Message-Id: <3c3666cb80fc774655f8fb7146df0a20e82481a2.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/maths.scm (openblas)[arguments]: Adjust make-flags on riscv64-linux to target the correct architecture when building for riscv64-linux. --- gnu/packages/maths.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index a7931e6eeb..7eac94f2a1 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -4075,6 +4075,8 @@ parts of it.") ;; Failed to detect CPU. ((string-prefix? "armhf" system) '("TARGET=ARMV7")) + ((string-prefix? "riscv64" system) + '("TARGET=RISCV64_GENERIC")) (else '())))) ;; no configure script #:phases -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 13/21] gnu: mesa: Add support for riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919609716815 (code B ref 50091); Tue, 17 Aug 2021 10:29:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:28:17 +0000 Received: from localhost ([127.0.0.1]:51829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwKL-0004N5-7N for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:28:17 -0400 Received: from flashner.co.il ([178.62.234.194]:45960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwKJ-0004Mr-62 for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:28:11 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 7311A402E0; Tue, 17 Aug 2021 10:28:05 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:11 +0300 Message-Id: <68a51164197e64deafddd51a5cc5f1f4f31096f0.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/gl.scm (mesa)[inputs]: Add llvm-11 on riscv64-linux. [native-inputs]: Add glslang on riscv64-linux. [arguments]: In configure-flags adjust gallium-drivers to swap the power* and intel drivers for the fallback option. Specify riscv64-linux configure options for vulkan-drivers. Enable the vulkan-overlay-layer and llvm support. Adjust the custom 'disable-failing-test phase to have a riscv64-linux section. --- gnu/packages/gl.scm | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm index 7a8a478953..8b82352204 100644 --- a/gnu/packages/gl.scm +++ b/gnu/packages/gl.scm @@ -274,7 +274,8 @@ also known as DXTn or DXTC) for Mesa.") ("libxrandr" ,libxrandr) ("libxvmc" ,libxvmc) ,@(match (%current-system) - ((or "x86_64-linux" "i686-linux" "powerpc64le-linux" "aarch64-linux" "powerpc-linux") + ((or "x86_64-linux" "i686-linux" "powerpc64le-linux" "aarch64-linux" + "powerpc-linux" "riscv64-linux") ;; Note: update the 'clang' input of mesa-opencl when bumping this. `(("llvm" ,llvm-11))) (_ @@ -286,7 +287,8 @@ also known as DXTn or DXTC) for Mesa.") ("flex" ,flex) ("gettext" ,gettext-minimal) ,@(match (%current-system) - ((or "x86_64-linux" "i686-linux" "powerpc64le-linux" "aarch64-linux" "powerpc-linux") + ((or "x86_64-linux" "i686-linux" "powerpc64le-linux" "aarch64-linux" + "powerpc-linux" "riscv64-linux") `(("glslang" ,glslang))) (_ `())) @@ -301,10 +303,10 @@ also known as DXTn or DXTC) for Mesa.") ((or "armhf-linux" "aarch64-linux") ;; TODO: Fix svga driver for non-Intel architectures. '("-Dgallium-drivers=etnaviv,freedreno,kmsro,lima,nouveau,panfrost,r300,r600,swrast,tegra,v3d,vc4,virgl")) - ((or "powerpc64le-linux" "powerpc-linux") - '("-Dgallium-drivers=nouveau,r300,r600,radeonsi,swrast,virgl")) + ((or "x86_64-linux" "i686-linux") + '("-Dgallium-drivers=iris,nouveau,r300,r600,radeonsi,svga,swrast,virgl")) (_ - '("-Dgallium-drivers=iris,nouveau,r300,r600,radeonsi,svga,swrast,virgl"))) + '("-Dgallium-drivers=nouveau,r300,r600,radeonsi,swrast,virgl"))) ;; Enable various optional features. TODO: opencl requires libclc, ;; omx requires libomxil-bellagio "-Dplatforms=x11,wayland" @@ -327,12 +329,15 @@ also known as DXTn or DXTC) for Mesa.") '("-Dvulkan-drivers=amd,swrast")) ("aarch64-linux" '("-Dvulkan-drivers=freedreno,amd,broadcom,swrast")) + ("riscv64-linux" + '("-Dvulkan-drivers=amd,swrast")) (_ '("-Dvulkan-drivers=auto"))) ;; Enable the Vulkan overlay layer on architectures using llvm. ,@(match (%current-system) - ((or "x86_64-linux" "i686-linux" "powerpc64le-linux" "aarch64-linux" "powerpc-linux") + ((or "x86_64-linux" "i686-linux" "powerpc64le-linux" "aarch64-linux" + "powerpc-linux" "riscv64-linux") '("-Dvulkan-overlay-layer=true")) (_ '())) @@ -346,7 +351,7 @@ also known as DXTn or DXTC) for Mesa.") ((or "x86_64-linux" "i686-linux") '("-Ddri-drivers=i915,i965,nouveau,r200,r100" "-Dllvm=enabled")) ; default is x86/x86_64 only - ((or "powerpc64le-linux" "aarch64-linux" "powerpc-linux") + ((or "powerpc64le-linux" "aarch64-linux" "powerpc-linux" "riscv64-linux") '("-Ddri-drivers=nouveau,r200,r100" "-Dllvm=enabled")) (_ @@ -365,6 +370,13 @@ also known as DXTn or DXTC) for Mesa.") (add-after 'unpack 'disable-failing-test (lambda _ ,@(match (%current-system) + ("riscv64-linux" + ;; According to the test logs the llvm JIT is not designed + ;; for this architecture and the llvmpipe tests all segfault. + ;; The same is true for mesa:gallium / osmesa-render. + `((substitute* '("src/gallium/drivers/llvmpipe/meson.build" + "src/gallium/targets/osmesa/meson.build") + (("if with_tests") "if false")))) ("powerpc64le-linux" ;; Disable some of the llvmpipe tests. `((substitute* "src/gallium/drivers/llvmpipe/lp_test_arit.c" -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 14/21] gnu: pcre2: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919612516856 (code B ref 50091); Tue, 17 Aug 2021 10:29:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:28:45 +0000 Received: from localhost ([127.0.0.1]:51832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwKq-0004No-Nn for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:28:44 -0400 Received: from flashner.co.il ([178.62.234.194]:45964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwKp-0004Nb-IO for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:28:43 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id D353F402E0; Tue, 17 Aug 2021 10:28:37 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:12 +0300 Message-Id: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/pcre.scm (pcre2)[arguments]: Adjust configure-flags to not build with JIT when building for riscv64-linux. --- gnu/packages/pcre.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/pcre.scm b/gnu/packages/pcre.scm index 315dd8be1d..e63caebd64 100644 --- a/gnu/packages/pcre.scm +++ b/gnu/packages/pcre.scm @@ -108,7 +108,9 @@ POSIX regular expression API.") "--enable-pcre2test-libreadline" "--enable-pcre2-16" "--enable-pcre2-32" - "--enable-jit" + ,@(if (target-riscv?) + '() + `("--enable-jit")) "--disable-static") #:phases (modify-phases %standard-phases -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 15/21] gnu: icu4c: Skip tests on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919615816938 (code B ref 50091); Tue, 17 Aug 2021 10:30:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:29:18 +0000 Received: from localhost ([127.0.0.1]:51837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwLN-0004P8-Vg for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:29:18 -0400 Received: from flashner.co.il ([178.62.234.194]:45968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwLM-0004Ot-1L for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:29:16 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 4A4F5402E0; Tue, 17 Aug 2021 10:29:10 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:13 +0300 Message-Id: <3007ccec7f675a57dc20c18bea6c4b0ba3d0b28e.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/icu4c.scm (icu4c)[arguments]: Add phase to skip failing test on riscv64-linux. --- gnu/packages/icu4c.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/icu4c.scm b/gnu/packages/icu4c.scm index 0d5f34aed8..13db71a982 100644 --- a/gnu/packages/icu4c.scm +++ b/gnu/packages/icu4c.scm @@ -80,6 +80,14 @@ (("LDFLAGSICUDT=-nodefaultlibs -nostdlib") "LDFLAGSICUDT=")) #t)) + ,@(if (target-riscv?) + `((add-after 'unpack 'disable-failing-test + ;; It is unknown why this test is failing. + (lambda _ + (substitute* "source/test/intltest/numbertest_api.cpp" + (("(TESTCASE_AUTO\\(unitUsage\\));" all) + (string-append "//" all)))))) + '()) (add-after 'install 'avoid-coreutils-reference ;; Don't keep a reference to the build tools. (lambda* (#:key outputs #:allow-other-keys) -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 16/21] gnu: openblas-ilp64: Add riscv64-linux as a supported architecture. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919619016988 (code B ref 50091); Tue, 17 Aug 2021 10:30:03 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:29:50 +0000 Received: from localhost ([127.0.0.1]:51841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwLu-0004Pw-7y for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:29:50 -0400 Received: from flashner.co.il ([178.62.234.194]:45972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwLs-0004Pj-K3 for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:29:48 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id C22F1402E0; Tue, 17 Aug 2021 10:29:42 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:14 +0300 Message-Id: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/maths.scm (openblas-ilp64)[supported-systems]: Add riscv64-linux. --- gnu/packages/maths.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 7eac94f2a1..eb6e685278 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -4104,7 +4104,7 @@ parts of it.") (define-public openblas-ilp64 (package/inherit openblas (name "openblas-ilp64") - (supported-systems '("x86_64-linux" "aarch64-linux" "mips64el-linux")) + (supported-systems '("x86_64-linux" "aarch64-linux" "mips64el-linux" "riscv64-linux")) (arguments (substitute-keyword-arguments (package-arguments openblas) ((#:make-flags flags '()) -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 17/21] gnu: openlibm: Remove riscv64-linux from supported systems. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919622217164 (code B ref 50091); Tue, 17 Aug 2021 10:31:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:30:22 +0000 Received: from localhost ([127.0.0.1]:51846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwMQ-0004Sm-Ei for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:30:22 -0400 Received: from flashner.co.il ([178.62.234.194]:45976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwMO-0004Sa-V7 for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:30:21 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 4AE01402E0; Tue, 17 Aug 2021 10:30:15 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:15 +0300 Message-Id: <6a3bdea9a60b40fde06343607ee43f879aa7a228.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/maths.scm (openlibm)[supported-systems]: Remove riscv64-linux. --- gnu/packages/maths.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index eb6e685278..06b9dfea59 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -4250,7 +4250,8 @@ have a good libm for the Julia programming language that worked consistently across compilers and operating systems, and in 32-bit and 64-bit environments.") ;; Each architecture has its own make target, and there is none for mips. - (supported-systems (delete "mips64el-linux" %supported-systems)) + (supported-systems (fold delete %supported-systems + '("mips64el-linux" "riscv64-linux"))) ;; See LICENSE.md for details. (license (list license:expat license:isc -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 01/21] utils: Define 'target-riscv?' predicate. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner , 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919624817223 (code B ref 50091); Tue, 17 Aug 2021 10:31:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:30:48 +0000 Received: from localhost ([127.0.0.1]:51855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwMp-0004Te-Vy for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:30:48 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:43060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwMo-0004TW-W7 for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:30:47 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by andre.telenet-ops.be with bizsmtp id iaWl2501Q0mfAB401aWllw; Tue, 17 Aug 2021 12:30:45 +0200 Message-ID: From: Maxime Devos Date: Tue, 17 Aug 2021 12:30:43 +0200 In-Reply-To: <5c0e6f9eebff9720a75f735470c1b0db11092d1e.camel@telenet.be> References: <5c0e6f9eebff9720a75f735470c1b0db11092d1e.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-F610gBWWGd8gTZsCUdjZ" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1629196245; bh=LKkOUaYKm5KrA458MAvjiDEOM/vtElBdmOibQrhubso=; h=Subject:From:To:Date:In-Reply-To:References; b=kMp01wMCcfFRP0uv6v+1J4L9wxH/wRM8zjKUIctdjOK4uRB6d+AT8Q/bFwWRm7lmQ 21EZ+r0qyL0/RKJ/mo38xivMfO/wJ77Fn4QwGMe0iw1PL43NszvNM8XTwf86g4J+6N shUn6KCHEjQ6da1Xl8u1Dec4NdFgvaWz21prATdrzQoO8PthhfYFLwKC+wCuBYnMn8 yWR5CtP1qd2l+V8XZcG3kUjkvM7Bt7+i0ULMweopaOhBTSkG6Yg6xztytZN8H1Z0mc MmRhbAbcM3CnDUN3LYJ0gnvqK/v5U9vmmNjzbPu8ilHCQZZq3IREzTbL2lcKOp6Jmn SGddlwNaNkQKw== X-Spam-Score: -0.7 (/) 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 (-) --=-F610gBWWGd8gTZsCUdjZ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > > +(define* (target-riscv? #:optional (target (or (%current-target-system= ) > > + (%current-system)))) > > + "Is the architecture of TARGET a 'riscv' architecture variant?" > > + (string-prefix? "riscv" target)) > > + > > (define* (target-64bit? #:optional (system (or (%current-target-system= ) > > (%current-system)))) > > (any (cut string-prefix? <> system) '("x86_64" "aarch64" "mips64" "p= owerpc64"))) >=20 > The next patch adds a =E2=80=98riscv64-linux-gnu=E2=80=99 target. riscv6= 4 seems 64-bit to me. > It would seem riscv64 needs to be added to target-64bit?. Nevermind, [bug#50091] [PATCH 02/21] gnu: bootstrap: Add support for riscv64-linux. adds it to target-64bit? > Greetings, > Maxime. --=-F610gBWWGd8gTZsCUdjZ 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+4iGRcl7gUCYRuP1BccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7szRAP0QxiZ2RmqlFpnF+f3+0php4Rfk npmVDGGxo1+Q2HWhEQEAgO3id1/SlALiMVMrJy2YhF0PI5e44JgdTK0uPmPh1w4= =7Yz+ -----END PGP SIGNATURE----- --=-F610gBWWGd8gTZsCUdjZ-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 18/21] gnu: texlive-bin: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919625517250 (code B ref 50091); Tue, 17 Aug 2021 10:31:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:30:55 +0000 Received: from localhost ([127.0.0.1]:51863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwMw-0004UA-Rj for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:30:55 -0400 Received: from flashner.co.il ([178.62.234.194]:45982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwMv-0004Tp-GH for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:30:53 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id BE872402E0; Tue, 17 Aug 2021 10:30:47 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:16 +0300 Message-Id: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/tex.scm (texlive-bin)[arguments]: Adjust configure-flags for riscv64-linux to skip luajit based binaries. Add phase to skip some tests. --- gnu/packages/tex.scm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index c00c2ae177..b96aadc357 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -338,13 +338,14 @@ files from LOCATIONS with expected checksum HASH. CODE is not currently in use. "--with-system-teckit" "--with-system-zlib" "--with-system-zziplib" - ;; LuaJIT is not ported to powerpc64le* yet. - ,@(if (string-prefix? "powerpc64le" (or (%current-target-system) - (%current-system))) - '("--disable-luajittex" - "--disable-luajithbtex" - "--disable-mfluajit") - '())) + ;; LuaJIT is not ported to some architectures yet. + ,@(if (or (string-prefix? "powerpc64le" (or (%current-target-system) + (%current-system))) + (target-riscv?)) + '("--disable-luajittex" + "--disable-luajithbtex" + "--disable-mfluajit") + '())) ;; Disable tests on some architectures to cope with a failure of ;; luajiterr.test. @@ -385,7 +386,8 @@ files from LOCATIONS with expected checksum HASH. CODE is not currently in use. (("^\\./omfonts -ofm2opl \\$srcdir/tests/check tests/xcheck \\|\\| exit 1") "./omfonts -ofm2opl $srcdir/tests/check tests/xcheck || exit 77")) #t)) - ,@(if (target-ppc32?) + ,@(if (or (target-ppc32?) + (target-riscv?)) ;; Some mendex tests fail on some architectures. `((add-after 'unpack 'skip-mendex-tests (lambda _ -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 19/21] gnu: texlive-updmap.cfg: Update hash. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919628717336 (code B ref 50091); Tue, 17 Aug 2021 10:32:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:31:27 +0000 Received: from localhost ([127.0.0.1]:51870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwNT-0004VX-3h for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:31:27 -0400 Received: from flashner.co.il ([178.62.234.194]:45986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwNS-0004VI-2U for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:31:26 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 3F0FB402E0; Tue, 17 Aug 2021 10:31:20 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:17 +0300 Message-Id: <0375a2004b6ab1b898f5cf87baf63a5922178419.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) The hash seems to have changed. * gnu/packages/tex.scm (texlive-updmap.cfg)[source]: Update hash. --- gnu/packages/tex.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index b96aadc357..072793ec30 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -4077,7 +4077,7 @@ configuration of a base set of packages plus PACKAGES." (file-name "updmap.cfg") (sha256 (base32 - "1q3l7yx5sng080ibfb8z3rdah0hhq170j6xw8z1w8i4w9m37lp94")))) + "0zhpyld702im6352fwp41f2hgfkpj2b4j1kfsjqbkijlcmvb6w2c")))) (name "texlive-updmap.cfg") (build-system copy-build-system) (arguments -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 20/21] gnu: lz4: Build on riscv64-linux without valgrind. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919631917394 (code B ref 50091); Tue, 17 Aug 2021 10:32:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:31:59 +0000 Received: from localhost ([127.0.0.1]:51876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwNz-0004WU-AR for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:31:59 -0400 Received: from flashner.co.il ([178.62.234.194]:45990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwNy-0004WG-CR for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:31:58 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id A408F402E0; Tue, 17 Aug 2021 10:31:52 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:18 +0300 Message-Id: <996a1fa4122eb34a09371956c0724728bd8a4145.1629193993.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/compression.scm (lz4)[native-inputs]: Don't use valgrind when building for riscv64-linux. --- gnu/packages/compression.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 93d517abd5..1803237e6e 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -819,7 +819,9 @@ decompression of some loosely related file formats used by Microsoft.") (native-inputs `(;; For tests. ("python" ,python) - ("valgrind" ,valgrind))) + ,@(if (target-riscv?) + '() + `(("valgrind" ,valgrind))))) (arguments `(;; Not designed for parallel testing. ;; See https://github.com/lz4/lz4/issues/957#issuecomment-737419821 -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 21/21] gnu: lapack: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919635217479 (code B ref 50091); Tue, 17 Aug 2021 10:33:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:32:32 +0000 Received: from localhost ([127.0.0.1]:51883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwOW-0004Xr-Id for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:32:32 -0400 Received: from flashner.co.il ([178.62.234.194]:45994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwOU-0004Xb-TL for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:32:31 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 28B97402E0; Tue, 17 Aug 2021 10:32:25 +0000 (UTC) From: Efraim Flashner Date: Tue, 17 Aug 2021 13:19:19 +0300 Message-Id: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/maths.scm (lapack)[inputs]: When building for riscv64-linux explicitly add gfortran:lib. --- gnu/packages/maths.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 06b9dfea59..f9b3a20274 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -889,6 +889,9 @@ large scale eigenvalue problems.") (build-system cmake-build-system) (home-page "http://www.netlib.org/lapack/") (inputs `(("fortran" ,gfortran) + ,@(if (target-riscv?) + `(("fortran:lib" ,gfortran "lib")) + '()) ("python" ,python-wrapper))) (arguments `(#:configure-flags (list -- 2.32.0 From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 01/21] utils: Define 'target-riscv?' predicate. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919638517593 (code B ref 50091); Tue, 17 Aug 2021 10:34:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:33:05 +0000 Received: from localhost ([127.0.0.1]:51892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwP3-0004Zh-7Y for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:33:05 -0400 Received: from flashner.co.il ([178.62.234.194]:46004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwP1-0004YV-Gw for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:33:03 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id BD053402E0; Tue, 17 Aug 2021 10:32:57 +0000 (UTC) Date: Tue, 17 Aug 2021 13:28:15 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Maxime Devos , 50091@debbugs.gnu.org References: <5c0e6f9eebff9720a75f735470c1b0db11092d1e.camel@telenet.be> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7mk516RFsbHVGivo" Content-Disposition: inline In-Reply-To: <5c0e6f9eebff9720a75f735470c1b0db11092d1e.camel@telenet.be> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --7mk516RFsbHVGivo Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2021 at 12:27:17PM +0200, Maxime Devos wrote: > Efraim Flashner schreef op di 17-08-2021 om 13:18 [+0300]: > > * guix/utils.scm (target-riscv?): New predicate. > > --- > > guix/utils.scm | 6 ++++++ > > 1 file changed, 6 insertions(+) > >=20 > > diff --git a/guix/utils.scm b/guix/utils.scm > > index 32fcff72ea..134879feb1 100644 > > --- a/guix/utils.scm > > +++ b/guix/utils.scm > > @@ -96,6 +96,7 @@ > > target-arm? > > target-ppc32? > > target-powerpc? > > + target-riscv? > > target-64bit? > > cc-for-target > > cxx-for-target > > @@ -699,6 +700,11 @@ architecture (x86_64)?" > > (%current-system)))) > > (string-prefix? "powerpc" target)) > > =20 > > +(define* (target-riscv? #:optional (target (or (%current-target-system) > > + (%current-system)))) > > + "Is the architecture of TARGET a 'riscv' architecture variant?" > > + (string-prefix? "riscv" target)) > > + > > (define* (target-64bit? #:optional (system (or (%current-target-system) > > (%current-system)))) > > (any (cut string-prefix? <> system) '("x86_64" "aarch64" "mips64" "p= owerpc64"))) >=20 > The next patch adds a =E2=80=98riscv64-linux-gnu=E2=80=99 target. riscv6= 4 seems 64-bit to me. > It would seem riscv64 needs to be added to target-64bit?. >=20 > Greetings, > Maxime. The next patch also adds riscv64-linux to target-64bit?, since that's pretty much "when it begins to exist". --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --7mk516RFsbHVGivo Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEbjz8ACgkQQarn3Mo9 g1HzKA/+Mc6Fhad94IQ7jNjKnYZSvqn0u2FVuUetRBxYyxSn+pngjNVE4iHz2Of7 9Sx9X6QucFr65XENNHDEx/mV3JtoxK1Y7OJIbwKhi4OKBNnOndNE6CHF6B647ylX GySDhJKoiq26prURGCiuDEEeGzlTyszCVkp0z3azi0X0mWTVpFh1thlfS+LC0ift nyxlYutQOWDGagHJWSIni21l7rtk1hgfhC7QawGAZgIx0k/lTBqhj1GKZGCOrWpM I2FG+o5zW95pgLVU/32Hjj9VtVpS32Prxaxs+SBLaSfL2xGB2nelqwl52r6deIXC 2xRF2U1g7rajEolaQWfny/6JKIdWMGyElt55VVRKVnqloqHjk5EKCrLhjSV/bxrd dfkujVY8AAyB77F9gp0ouxf8Dy6eyLZs2NTIngpYv86CtUuGTRklhTxC4xjyd8K8 /jhxfM9MaC0Bk8sPMUeH6HLg36RchyZ9cMvQ/s4u8c5J8NAlr4kf7ZDxosKqgxv7 +9/Xf6tgxwPDibnUMETHVQDnV30i6qymrIYhtbvNXD1vYhi7SV7umt/dhg6rSZgC jSdrv+bWwV6vujJRQqR5d9i6G/tl6Eep3ds/e+iCXGaVTQOK7VKcanI3T8ZiQLlm pZZoxDxXmIAeJGCdfsQmWlAmOohCaWj00qGniH3DMn3CKAO6b18= =B3sK -----END PGP SIGNATURE----- --7mk516RFsbHVGivo-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 04/21] gnu: %boot3-inputs: Add missing input. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919641717644 (code B ref 50091); Tue, 17 Aug 2021 10:34:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:33:37 +0000 Received: from localhost ([127.0.0.1]:51895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwPZ-0004aW-H9 for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:33:37 -0400 Received: from flashner.co.il ([178.62.234.194]:46008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwPY-0004aK-Ex for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:33:36 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id B5751402E0 for <50091@debbugs.gnu.org>; Tue, 17 Aug 2021 10:33:30 +0000 (UTC) Date: Tue, 17 Aug 2021 13:29:46 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , 50091@debbugs.gnu.org References: <6e9d701fe2111c5c9dd74e1238f9a737a58b9c8d.1629193993.git.efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="nmxwQLY+mSkTVA4d" Content-Disposition: inline In-Reply-To: <6e9d701fe2111c5c9dd74e1238f9a737a58b9c8d.1629193993.git.efraim@flashner.co.il> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --nmxwQLY+mSkTVA4d Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2021 at 01:19:02PM +0300, Efraim Flashner wrote: > * gnu/packages/commencement.scm (%boot3-inputs): Add gcc:lib. > --- > gnu/packages/commencement.scm | 3 +++ > 1 file changed, 3 insertions(+) >=20 > diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm > index 69cf30483d..e2339170e5 100644 > --- a/gnu/packages/commencement.scm > +++ b/gnu/packages/commencement.scm > @@ -3579,6 +3579,9 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,= ~a/~a \"$@\"~%" > (define (%boot3-inputs) > ;; 4th stage inputs. > `(("gcc" ,gcc-final) > + ,@(if (target-riscv?) > + `(("gcc:lib" ,gcc-final "lib")) > + '()) > ("ld-wrapper" ,ld-wrapper-boot3) > ,@(alist-delete "gcc" (%boot2-inputs)))) > =20 > --=20 > 2.32.0 >=20 I haven't figured out why gcc doesn't seem to pull in gcc:lib (or gfortran and gfortran:lib), but only on riscv64-linux. Without gcc:lib I get failures during the configure phase. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --nmxwQLY+mSkTVA4d Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEbj5kACgkQQarn3Mo9 g1Eh4g//WpHzAShxbbgkO2T6DtXaC6vXpQKhhMpdZa7vr710rQbLnwNhSq3c7fDR E5hBNUWX7lIAPOROBfx0R/a4k10rlEKGi1I/Egr5nvenD76X4Sk7sZ9xt248Akz5 xLnmzvRBVY6bCMEbd02xOZbn4rIidP3o4UqxxDITF9a0LMElRhKuXKpgdM5S4Wzy Up2lf54YhvF29u9lSKRs2o+eG0z02uOeaGM6OYSwZomUiMh9/dnfe8d+QI32gEj9 rwDj7XCfKYCnca4NR2v1gwjacKo3OSt0pipT5x5EpDLh7YdstfmSS19Z06898OTt ugKQbxwO2sNjj/JXEyWJepG+OYNnmsE0c3j5wg16E+dSnZ2mEFXeTYQCSgvq6/Hx qAmpU+NbxaQ9ulHOS9+jDpTRAAq3bDcdPKRnQZn7XIzRaeU0KgkMRRtw2JLUQeM1 yXH3qlzSY5lOaNL98pn2sPVsQYrQgLKVss1/n5z5z7wbEG2nQ07VJgUwNVrFFLTc oRFg5B/vkGPyIjxhFoKR0VEUHxfgJGNVdLUqIw7WJXIPmPdUI9zlvSZjJJvga+mx 9T0rDnoKoR6Xb5m6GK51vn5MC7oul0q29hn/D8dOmBd4Ro0Essv4aix9pKIzAyLT 0Qx6Wx022Zi0v5GBdXyGAB6L1TKEnCJZUQM9a3dwrMqSPodsRjY= =+tcF -----END PGP SIGNATURE----- --nmxwQLY+mSkTVA4d-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 05/21] gnu: guile: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919645217729 (code B ref 50091); Tue, 17 Aug 2021 10:35:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:34:12 +0000 Received: from localhost ([127.0.0.1]:51900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwQ7-0004bs-Pj for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:34:12 -0400 Received: from flashner.co.il ([178.62.234.194]:46014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwQ6-0004bf-3U for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:34:10 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 5B2D4402E0 for <50091@debbugs.gnu.org>; Tue, 17 Aug 2021 10:34:04 +0000 (UTC) Date: Tue, 17 Aug 2021 13:30:54 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , 50091@debbugs.gnu.org References: <9440a6ca3c1318e99dc1eb16f7e382ee888464fc.1629193993.git.efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="8NvP9F18LY+1WQbs" Content-Disposition: inline In-Reply-To: <9440a6ca3c1318e99dc1eb16f7e382ee888464fc.1629193993.git.efraim@flashner.co.il> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --8NvP9F18LY+1WQbs Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2021 at 01:19:03PM +0300, Efraim Flashner wrote: > * gnu/packages/guile.scm (guile-3.0)[arguments]: On riscv64-linux add > a phase to skip a failing test. > --- > gnu/packages/guile.scm | 22 +++++++++++++--------- > 1 file changed, 13 insertions(+), 9 deletions(-) >=20 > diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm > index fffc30f913..f9a7125f83 100644 > --- a/gnu/packages/guile.scm > +++ b/gnu/packages/guile.scm > @@ -65,7 +65,8 @@ > #:use-module (guix deprecation) > #:use-module (guix utils) > #:use-module (ice-9 match) > - #:use-module ((srfi srfi-1) #:prefix srfi-1:)) > + #:use-module ((srfi srfi-1) #:prefix srfi-1:) > + #:use-module (srfi srfi-26)) > =20 > ;;; Commentary: > ;;; > @@ -346,14 +347,17 @@ without requiring the source code to be rewritten.") > ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug= =3D45214 > (substitute* "bootstrap/Makefile.in" > (("^GUILE_OPTIMIZATIONS.*") > - "GUILE_OPTIMIZATIONS =3D -O1 -Oresolve-primiti= ves -Ocps\n")))) > - (add-after 'unpack 'skip-failing-fdes-test > - (lambda _ > - ;; ERROR: ((system-error "seek" "~A" ("Bad file d= escriptor") (9))) > - (substitute* "test-suite/tests/ports.test" > - (("fdes not closed\"" all) (string-append all "= (exit 77)"))) > - #t))) > - '()))))) > + "GUILE_OPTIMIZATIONS =3D -O1 -Oresolve-primiti= ves -Ocps\n"))))) > + '()) > + ,@(if (srfi-1:any (cute string-prefix? <> (%current-system)) > + '("powerpc-" "riscv64-")) this should be switched to ,@(if (or (target-ppc32?) (target-riscv?)) > + `((add-after 'unpack 'skip-failing-fdes-test > + (lambda _ > + ;; ERROR: ((system-error "seek" "~A" ("Bad file des= criptor") (9))) > + (substitute* "test-suite/tests/ports.test" > + (("fdes not closed\"" all) (string-append all "(e= xit 77)"))) > + #t))) > + '()))))) > =20 > (native-search-paths > (list (search-path-specification > --=20 > 2.32.0 >=20 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --8NvP9F18LY+1WQbs Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEbj94ACgkQQarn3Mo9 g1HYTw//eaYvBZM25NYnMi+EUNSMntAQXZ86mjjoHDJtPQn7C2aJVmeHMDmJjFZT eHlLKXwlBjz4sqkY7eN4Ss4CFTIFun5fsPSWCdf6gRvIus+sVvqzx23DUSWUo76w HOckUbuObTdHnNbTYlOzHtmsa5fBkVarA8Mp2HgiqX4BHPiMZgZBjmIAg9+acsAg vXUxK4Vbx9oJNtVZmQmRhhKkJC1w+vXyGF26X3D+waYLbafmSceOiB9x2RxrA5Nj azZvnzNiGC2YMr16sUaO3vj18yRDjdwHJfrE1I54NBrqERZ7zJj76CjAujo9axiq 9b9FPWKokMy4oM0rNmhKmIzNBdahiGAmiWWg8kXddDTirbJ3LQvtPsT9UvnFYkhm U2a06bSiUhoDUtJ2p5w/t2KM7sTzrrqtIAdGGvhraNQX3MtnhYzO0WabDEcIK/5v 0qgsYgTO9W0ZV+3d7iNV/oVuZYtqJo7NjpjEkeaSMAH8GorZemIBhjcQNf7J8Coe jAHKwxuP7aFt/8ApzFLA3eE+cBk/ZMIeeTzegw4RhgVjrkWJMmM/YzRq17tWnkYD E1fPsByDFs4fSMezVH34tIh+1jP2bMedB4x0AWYWI1+AdOzS3bz6d+zM2XE/n57W XCpEhfWYpSf6dnT03Ge47BDaAcKWZVHn+lyoS6nWC8O1Bb7Z6qA= =KL0I -----END PGP SIGNATURE----- --8NvP9F18LY+1WQbs-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 11/21] gnu: libtool: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919648917789 (code B ref 50091); Tue, 17 Aug 2021 10:35:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:34:49 +0000 Received: from localhost ([127.0.0.1]:51903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwQj-0004cr-4U for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:34:49 -0400 Received: from flashner.co.il ([178.62.234.194]:46020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwQh-0004cX-GN for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:34:47 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id B658D402E0 for <50091@debbugs.gnu.org>; Tue, 17 Aug 2021 10:34:41 +0000 (UTC) Date: Tue, 17 Aug 2021 13:32:34 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , 50091@debbugs.gnu.org References: <9aae8ef33d6bc84b2a0f3765ef56d00e0c4d3359.1629193993.git.efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="MrWyrXrWF8+QUFyr" Content-Disposition: inline In-Reply-To: <9aae8ef33d6bc84b2a0f3765ef56d00e0c4d3359.1629193993.git.efraim@flashner.co.il> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --MrWyrXrWF8+QUFyr Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Since this touches the patch for libtool it would involve a rebuild of everything depending on libtool. I can of course rewrite this so it adds a phase only for riscv64-linux and then undo it in core-updates. On Tue, Aug 17, 2021 at 01:19:09PM +0300, Efraim Flashner wrote: > * gnu/packages/patches/libtool-skip-tests2.patch: Also skip pie tests > on riscv architectures. > --- > gnu/packages/patches/libtool-skip-tests2.patch | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) >=20 > diff --git a/gnu/packages/patches/libtool-skip-tests2.patch b/gnu/package= s/patches/libtool-skip-tests2.patch > index c9d61e3b41..b0a479325f 100644 > --- a/gnu/packages/patches/libtool-skip-tests2.patch > +++ b/gnu/packages/patches/libtool-skip-tests2.patch > @@ -1,4 +1,4 @@ > -Skip the nopic test on ARM and MIPS systems. > +Skip the nopic test on ARM, MIPS and RISCV systems. > =20 > --- libtool-2.4.6/tests/demo.at.orig 2015-01-16 13:52:04.000000000 -0500 > +++ libtool-2.4.6/tests/demo.at 2015-02-16 10:48:51.435851966 -0500 > @@ -7,7 +7,7 @@ Skip the nopic test on ARM and MIPS systems. > =20 > AT_CHECK([case $host in > -hppa*|x86_64*|s390*) > -+hppa*|x86_64*|s390*|arm*|mips*) > ++hppa*|x86_64*|s390*|arm*|mips*|riscv*) > # These hosts cannot use non-PIC shared libs > exit 77 ;; > *-solaris*|*-sunos*) > @@ -18,7 +18,7 @@ Skip the nopic test on ARM and MIPS systems. > { set +x > $as_echo "$at_srcdir/demo.at:535: case \$host in > -hppa*|x86_64*|s390*) > -+hppa*|x86_64*|s390*|arm*|mips*) > ++hppa*|x86_64*|s390*|arm*|mips*|riscv*) > # These hosts cannot use non-PIC shared libs > exit 77 ;; > *-solaris*|*-sunos*) > @@ -27,7 +27,7 @@ Skip the nopic test on ARM and MIPS systems. > at_fn_check_prepare_notrace 'a `...` command substitution' "demo.at:535" > ( $at_check_trace; case $host in > -hppa*|x86_64*|s390*) > -+hppa*|x86_64*|s390*|arm*|mips*) > ++hppa*|x86_64*|s390*|arm*|mips*|riscv*) > # These hosts cannot use non-PIC shared libs > exit 77 ;; > *-solaris*|*-sunos*) > --=20 > 2.32.0 >=20 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --MrWyrXrWF8+QUFyr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEbkEIACgkQQarn3Mo9 g1EBmRAAh6JylVQgK/nv7+a5ihYI2yGrlmNBm9Wdfcn/Q8/aHYEmg9XHZNIzYgt2 mEqIfwide9oHHxjRkIJs5i74inLDnQYPdpvzu57JjYD3ZmXbj3vaqAcvcsD5sH1Z E8P8EdcV/rw5Af91HLC4n5f2LzZO7GN3yus+eIqaOkoNSgf2Bww9j/l9G9J0bX/D fXYE2fjPv2mb5pEcM+v7Ux/abZdmnQFdGI2Vlo4W733hLuCV4YW5U3CfSQsVJBM1 seTTEAMq/S0wa2JBpLeID3thxwHmal1nhz/x2WtT9GVktqC8fbPDuWr5R+a+1ku6 RtByOuRXKaalnu6k3BFeDwq37Idr0kW7LKEVQi5c3Y34210jVhqjUH4HVgvfmIq3 1EaZfrKqt0K1EPNpynxEVWauY1OMZMgPZXFn43YL4zyMNwnhyQQkyVzcyxlSHUdY RqAaozpPmNesF+98YTqaGCSIk0IYX+ZmV0yNeetoiyO4S3FCP5icQbRTOqnxUWdU x1kIblY5o4mNuPZWd7vx/Yd/Us0L5vOEmKVeir6As1hlBbPd3Ilx1UXN+TFHSVIX K/gEQv0b34eyVYROfggSiDsHbJp4b3btw5JV/fFp6ov1HXLBci3SlnnNHM+1iKEa RhB13ZC+IiGou0vdWsIUMTL6skFyXzDMP89J6ZF1rvQhZO7YkFs= =jlp5 -----END PGP SIGNATURE----- --MrWyrXrWF8+QUFyr-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 18/21] gnu: texlive-bin: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919658517975 (code B ref 50091); Tue, 17 Aug 2021 10:37:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:36:25 +0000 Received: from localhost ([127.0.0.1]:51908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwSH-0004fq-H6 for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:36:25 -0400 Received: from flashner.co.il ([178.62.234.194]:46032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwSF-0004fd-RM for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:36:24 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 051CB402E0 for <50091@debbugs.gnu.org>; Tue, 17 Aug 2021 10:36:17 +0000 (UTC) Date: Tue, 17 Aug 2021 13:34:11 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , 50091@debbugs.gnu.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6+mGWWTNyOr2/slg" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --6+mGWWTNyOr2/slg Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2021 at 01:19:16PM +0300, Efraim Flashner wrote: > * gnu/packages/tex.scm (texlive-bin)[arguments]: Adjust configure-flags > for riscv64-linux to skip luajit based binaries. Add phase to skip some > tests. > --- > gnu/packages/tex.scm | 18 ++++++++++-------- > 1 file changed, 10 insertions(+), 8 deletions(-) >=20 > diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm > index c00c2ae177..b96aadc357 100644 > --- a/gnu/packages/tex.scm > +++ b/gnu/packages/tex.scm > @@ -338,13 +338,14 @@ files from LOCATIONS with expected checksum HASH. = CODE is not currently in use. > "--with-system-teckit" > "--with-system-zlib" > "--with-system-zziplib" > - ;; LuaJIT is not ported to powerpc64le* yet. > - ,@(if (string-prefix? "powerpc64le" (or (%current-target-system) > - (%current-system))) > - '("--disable-luajittex" > - "--disable-luajithbtex" > - "--disable-mfluajit") > - '())) > + ;; LuaJIT is not ported to some architectures yet. > + ,@(if (or (string-prefix? "powerpc64le" (or (%current-target-sy= stem) > + (%current-system))) > + (target-riscv?)) I don't think I pushed the patch yet to add target-ppc64le? as an option yet, but I'll rewrite this one when I do. > + '("--disable-luajittex" > + "--disable-luajithbtex" > + "--disable-mfluajit") > + '())) > =20 > ;; Disable tests on some architectures to cope with a failure of > ;; luajiterr.test. > @@ -385,7 +386,8 @@ files from LOCATIONS with expected checksum HASH. CO= DE is not currently in use. > (("^\\./omfonts -ofm2opl \\$srcdir/tests/check tests/xche= ck \\|\\| exit 1") > "./omfonts -ofm2opl $srcdir/tests/check tests/xcheck || = exit 77")) > #t)) > - ,@(if (target-ppc32?) > + ,@(if (or (target-ppc32?) > + (target-riscv?)) > ;; Some mendex tests fail on some architectures. > `((add-after 'unpack 'skip-mendex-tests > (lambda _ > --=20 > 2.32.0 >=20 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --6+mGWWTNyOr2/slg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEbkKMACgkQQarn3Mo9 g1H4kA/+MPpHnh8BxwFRxiknGnyJsye631oXfup+orXIlwPIhe6Jd7c4UfpO+sMd uZ/WTlrfpIqqB4jK16R2wrkM7R0n4OeKlj93/YnrLIWwBawLmMrG6C2rhBGhLtRO xEugXBJAAXuvPUaR5npMgfL4zfiGiZ2Cy3c/ZOPuPGb9KVxqUq5y6W87Qk/U81Oo Cvub5HeDHM8PKUmcBhcF/xeAxoBLHHSPp5vd06sJRuIpDhmexym1Sg2UEmIz5Rmv Df4KlriXgm8Rj92/+aAnOUFRIBnThJnK2J1n3ZNWTby2t3oYh5g3olv1CReQ20ne ZYbcQZYGZ5PbUeSPAO+FXxEJpxb0jGCIBW5L8wPggbpjULdX2vU6JARZo8nT1T/M ZdWpe8yhEqr4CEgk4aZeI+KgI/ba/HUOU3lLpfzZOcfXvJqxfXYTRk119rarH0hZ lgdDrUUoNNzkr2D74zNYSUqifYsizbXqjYmsTwAfGC4QGrBRBXPTdQN+g2w/Hp0u Xe8oEferFe9XVxZ+pbVR243CMEUt+bXjRnY2lPn7jm92eSYgKzTMjIqHpkNZB9Zn OpIFbzsIz/KwgDPYJ1m3ckNWCOW8RAgq8+Iej5aPmMEBWhuG1XikkVLXX4R/n2xb msEORyIF+gGE5dc6ABY0r1U5/2pWLxhIB6pfcT/iVZklSRNzWUU= =mJkp -----END PGP SIGNATURE----- --6+mGWWTNyOr2/slg-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 20/21] gnu: lz4: Build on riscv64-linux without valgrind. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919666918137 (code B ref 50091); Tue, 17 Aug 2021 10:38:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:37:49 +0000 Received: from localhost ([127.0.0.1]:51915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwTd-0004iS-1U for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:37:49 -0400 Received: from flashner.co.il ([178.62.234.194]:46038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwTc-0004iG-CR for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:37:48 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 8084C402E0 for <50091@debbugs.gnu.org>; Tue, 17 Aug 2021 10:37:42 +0000 (UTC) Date: Tue, 17 Aug 2021 13:35:35 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , 50091@debbugs.gnu.org References: <996a1fa4122eb34a09371956c0724728bd8a4145.1629193993.git.efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="F+IsMcGm+CiUlwjf" Content-Disposition: inline In-Reply-To: <996a1fa4122eb34a09371956c0724728bd8a4145.1629193993.git.efraim@flashner.co.il> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --F+IsMcGm+CiUlwjf Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2021 at 01:19:18PM +0300, Efraim Flashner wrote: > * gnu/packages/compression.scm (lz4)[native-inputs]: Don't use valgrind > when building for riscv64-linux. > --- > gnu/packages/compression.scm | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) >=20 > diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm > index 93d517abd5..1803237e6e 100644 > --- a/gnu/packages/compression.scm > +++ b/gnu/packages/compression.scm > @@ -819,7 +819,9 @@ decompression of some loosely related file formats us= ed by Microsoft.") > (native-inputs > `(;; For tests. > ("python" ,python) > - ("valgrind" ,valgrind))) > + ,@(if (target-riscv?) > + '() > + `(("valgrind" ,valgrind))))) > (arguments > `(;; Not designed for parallel testing. > ;; See https://github.com/lz4/lz4/issues/957#issuecomment-7374198= 21 > --=20 > 2.32.0 >=20 Valgrind added support for riscv64-linux after the last release, but the patch isn't easy to backport. I've thought about adding a valgrind-next and pulling from a recent commit but I'm not sure it's actually worth it. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --F+IsMcGm+CiUlwjf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEbkPcACgkQQarn3Mo9 g1EFng/+KDhJGXc1ZE9YqueSDb/wUXkPg8ibQ9Cv2yHZWEnykGyxmEPq5uZdYJwD fYfBPvdKoYl2IAvagQcFFAG6BoaizkPCFTDK7MaaQxAjJ4pblJvBVSTGYN29I7hN WkzbbFZjt/WzUyLf24XGcCR+90b78ociw9fn9xTacofbQHMUyg1HU/OF0/Rq80P1 Cjqc/pDC0QY3dfdZVQBN80pQyS6vcQWTFGmtx5BPOywZEdWAJOFj3kio6tN2UusP EWdVmEoGFEfLjI7Ws9va82ROdBDmiOf3bkR3a1eEsmUgqkFTqqCN14s5d1OBPGTQ JNUXAmT9BfEV6ey7/DzNFixr9WCkfCmvNieipWW5VvsZpYmLF8X6dlpFh5ktcmdt TUPjLimkuCgO54n6iWPooIVsTz0Tuh8dLBqUxsjQf3YMMJ2hGdhenntHC3RZ9+WW otBunfEbrV+j8TowQHjhv95FiPhrTPlvLgQYuzCJ/Fr8IAHeRRVtxxI89OMWdCoj cGK+O74wutMhkpx+bQrCvVjzTxO5IKY1kbqis7rYqcymtl7cwKpqz1zpEVTGtlLs 1vOv8d5WWF9noNBIfVSJgWiunCqMEncqX9hIr2ugBPHP7ADdguVozjuwKBXRWPPu 8mo/4pc1c2GGUVEmikZLHCRYdbyrsdjUAO1CnOfaJgTHj9W5l5Y= =3fyU -----END PGP SIGNATURE----- --F+IsMcGm+CiUlwjf-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 05/21] gnu: guile: Fix building on riscv64-linux. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner , 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919709518993 (code B ref 50091); Tue, 17 Aug 2021 10:45:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:44:55 +0000 Received: from localhost ([127.0.0.1]:51931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwaV-0004wH-IV for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:44:55 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:35564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwaS-0004w5-Ie for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:44:53 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by baptiste.telenet-ops.be with bizsmtp id iakq250070mfAB401akqxC; Tue, 17 Aug 2021 12:44:50 +0200 Message-ID: From: Maxime Devos Date: Tue, 17 Aug 2021 12:44:44 +0200 In-Reply-To: <9440a6ca3c1318e99dc1eb16f7e382ee888464fc.1629193993.git.efraim@flashner.co.il> References: <9440a6ca3c1318e99dc1eb16f7e382ee888464fc.1629193993.git.efraim@flashner.co.il> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-e3ZlNIALm+7prtQKEeHC" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1629197090; bh=bRTd/WNe2vdIS48paI4si6pbbhGHcKGaNRmldJ2EgN4=; h=Subject:From:To:Date:In-Reply-To:References; b=V0NQTOMyn9mec9ZXnxISR+1cr/H01HIMxP34L8jlKKLkEshDzwf1k9XXyJQ8dOr6Z odZLeWa897k0uG7EC/GQwXSZFCHKJDU8Y91/JxDmP5NlnhUPBbESLhMSBgNP20Nesc siylgdABjgI4C7ewQq8KlVAIRFmpAbGDeZG3YOS4mU9yM7/Bh1Ur1QsTIzIyeKRYNO /V+wOrZcEJrKHJ8RnNs3uoXKwvprT0UFQLt5LGvZITUY4ZOBH0J/7TIY8n3XLQ44X8 Ds9PjTvhSz0uF/4+CyflLeb7bJ7TyOKLU0O+ZOTfvTYeXWDv55j1KAlBOEDlHONSxO 6z7RkQu/kaPcA== X-Spam-Score: -0.7 (/) 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 (-) --=-e3ZlNIALm+7prtQKEeHC Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > ;;; Commentary: > ;;; > @@ -346,14 +347,17 @@ without requiring the source code to be rewritten."= ) > ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug= =3D45214 > (substitute* "bootstrap/Makefile.in" > (("^GUILE_OPTIMIZATIONS.*") > - "GUILE_OPTIMIZATIONS =3D -O1 -Oresolve-primiti= ves -Ocps\n")))) > - (add-after 'unpack 'skip-failing-fdes-test > - (lambda _ > - ;; ERROR: ((system-error "seek" "~A" ("Bad file d= escriptor") (9))) > - (substitute* "test-suite/tests/ports.test" > - (("fdes not closed\"" all) (string-append all "= (exit 77)"))) > - #t))) > - '()))))) > + "GUILE_OPTIMIZATIONS =3D -O1 -Oresolve-primiti= ves -Ocps\n"))))) > + '()) > + ,@(if (srfi-1:any (cute string-prefix? <> (%current-system)) > + '("powerpc-" "riscv64-")) > + `((add-after 'unpack 'skip-failing-fdes-test > + (lambda _ > + ;; ERROR: ((system-error "seek" "~A" ("Bad file des= criptor") (9))) > + (substitute* "test-suite/tests/ports.test" > + (("fdes not closed\"" all) (string-append all "(e= xit 77)"))) > + #t))) > + '()))))) This is not powerpc- or riscv64-specific -- iirc, I sometimes encounter it = on a x86_64. It's non-determenistic though. The debian patch has a nice explanation: . I've also linked some of the public reports on the issue together: . Could the patch (or substitution) be applied, independently of the architec= ture? Greetings, Maxime. --=-e3ZlNIALm+7prtQKEeHC 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+4iGRcl7gUCYRuTHRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7vL+AP9ZGD+GWTR+maH7NYg1mapoVkUB pNL4yQDCzDCCSoQRnQEA9QDLegZXf3VFwdOqKt6SPMPOXZb5hc6Haulu3aAQuA4= =qvrh -----END PGP SIGNATURE----- --=-e3ZlNIALm+7prtQKEeHC-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 11/21] gnu: libtool: Fix building on riscv64-linux. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 10:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner , 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919735527665 (code B ref 50091); Tue, 17 Aug 2021 10:50:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:49:15 +0000 Received: from localhost ([127.0.0.1]:51944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFweh-0007C9-DP for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:49:15 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:42548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwef-0007C1-UF for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:49:14 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by baptiste.telenet-ops.be with bizsmtp id iapD250010mfAB401apDjC; Tue, 17 Aug 2021 12:49:13 +0200 Message-ID: <5cc90e572d850c466a63238249494843de4a22d3.camel@telenet.be> From: Maxime Devos Date: Tue, 17 Aug 2021 12:49:12 +0200 In-Reply-To: <9aae8ef33d6bc84b2a0f3765ef56d00e0c4d3359.1629193993.git.efraim@flashner.co.il> References: <9aae8ef33d6bc84b2a0f3765ef56d00e0c4d3359.1629193993.git.efraim@flashner.co.il> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-5gAO4XHZ3z+O/EPNW0Kl" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1629197353; bh=2f4H19cwUOaTnbcgD4gynddvYsmIony6+o+o6b5Qwi0=; h=Subject:From:To:Date:In-Reply-To:References; b=cHusOAPX1ZWvgXOFeGV83qhOgbVMvcw8XxJI1uWQHp80/Cm/d7lT4y/Aesm+mTMIL NVPOtYkThloomlbuvgpuVztjhPWUC9K2PXqNOubqCFVfDrunT3MTgi07mkuj8ouAML vyQ+fN+gRywk3wV52KOgokA+foei3IE7IMN706NggFq0f0hWwdtOX6+lAk2LSFjwwz RpxbCsj5WszG7Tt9k+roV3kOfOwXTDenjNRuUwHpCcUpCby2nWKoIcIrfyzjBm8JrR J6hp9EwOqfdAwNNXH6wrJRqiar4dVIp/tw2dYE7dKDjajbPyZ+nx/L3xA279qOo7hb ww8ZdU+oUg1Ew== X-Spam-Score: -0.7 (/) 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 (-) --=-5gAO4XHZ3z+O/EPNW0Kl Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Efraim Flashner schreef op di 17-08-2021 om 13:19 [+0300]: > * gnu/packages/patches/libtool-skip-tests2.patch: Also skip pie tests > on riscv architectures. > --- > gnu/packages/patches/libtool-skip-tests2.patch | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) >=20 Does upstream know about the issue? I would recommend including a link to the upstream bug report. (in libtool-skip-tests2.patch or in a comment in the 'libtool' package definition). Greetings, Maxime. --=-5gAO4XHZ3z+O/EPNW0Kl 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+4iGRcl7gUCYRuUKBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7ha3AQCjKrrg7YlDHhmgYJ7m2/4Rf30X Eai0eDSpm4ys343A/wD+MUFhtJGUELpdPIuD3kO6ql9G4FrOajCoagRSfh6puQs= =Ok1l -----END PGP SIGNATURE----- --=-5gAO4XHZ3z+O/EPNW0Kl-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 05/21] gnu: guile: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 11:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919795928525 (code B ref 50091); Tue, 17 Aug 2021 11:00:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 10:59:19 +0000 Received: from localhost ([127.0.0.1]:51948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwoN-0007Px-Bn for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:59:19 -0400 Received: from flashner.co.il ([178.62.234.194]:46088) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwoI-0007Pg-1E for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 06:59:14 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id EB7A540313; Tue, 17 Aug 2021 10:59:03 +0000 (UTC) Date: Tue, 17 Aug 2021 13:56:51 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Maxime Devos , 50091@debbugs.gnu.org References: <9440a6ca3c1318e99dc1eb16f7e382ee888464fc.1629193993.git.efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ASLpLlJXVl5wbwul" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --ASLpLlJXVl5wbwul Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2021 at 12:44:44PM +0200, Maxime Devos wrote: > > ;;; Commentary: > > ;;; > > @@ -346,14 +347,17 @@ without requiring the source code to be rewritten= =2E") > > ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bu= g=3D45214 > > (substitute* "bootstrap/Makefile.in" > > (("^GUILE_OPTIMIZATIONS.*") > > - "GUILE_OPTIMIZATIONS =3D -O1 -Oresolve-primi= tives -Ocps\n")))) > > - (add-after 'unpack 'skip-failing-fdes-test > > - (lambda _ > > - ;; ERROR: ((system-error "seek" "~A" ("Bad file= descriptor") (9))) > > - (substitute* "test-suite/tests/ports.test" > > - (("fdes not closed\"" all) (string-append all= "(exit 77)"))) > > - #t))) > > - '()))))) > > + "GUILE_OPTIMIZATIONS =3D -O1 -Oresolve-primi= tives -Ocps\n"))))) > > + '()) > > + ,@(if (srfi-1:any (cute string-prefix? <> (%current-system)) > > + '("powerpc-" "riscv64-")) > > + `((add-after 'unpack 'skip-failing-fdes-test > > + (lambda _ > > + ;; ERROR: ((system-error "seek" "~A" ("Bad file d= escriptor") (9))) > > + (substitute* "test-suite/tests/ports.test" > > + (("fdes not closed\"" all) (string-append all "= (exit 77)"))) > > + #t))) > > + '()))))) >=20 > This is not powerpc- or riscv64-specific -- iirc, I sometimes encounter i= t on a x86_64. > It's non-determenistic though. The debian patch has a nice explanation: > . It is deterministic on powerpc and riscv64 though. > I've also linked some of the public reports on the issue together: > . >=20 > Could the patch (or substitution) be applied, independently of the archit= ecture? It could, but it affects everything back to guile-final, so it's world rebuilding. > Greetings, > Maxime. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --ASLpLlJXVl5wbwul Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEblfAACgkQQarn3Mo9 g1GcNA//YediY+SvzS3T3sdoPeC8H4KNFGSMCSuPky44us+jNUSORfi6Ztf3WcvA k3u86+fv4YJlSLVcun6lLD+EmEt9Led0NzoosZzLv22zx34h4C88kBWW+p2dIvBs Uxr2ho9lAl9S8FW3o8ksYGfvK+6Yn7gg9AZQ87McBKgApUR+9GqfjSMxx0dsKpdi jtci9/7C0L73BncxBNj2FbYazEWHoR95m4SST5xwFrtKHLcsG3nvEb+epORvBVAn bvvTx7twEjsu2wpT+eTL+h9sznpPUuIzULZ5pr6mctwIHNZx6vCyCoAYTJrnZSgZ zCUkvaa+/Z9sr1BCFtGaKLwaqCzlAwYI29qudfZA2l4HoBZ7O0fGIFzFyT7ZkPKC I/GWeQ5+TqHpMupBEyk1QMo+/PwVVElr6OpN5Ff5u2vtz8Lu8GvffztvNgnLrO9c /YntclRlzTnC3IEIeMAoHhLYWVXU2dbG0Pxlsvl9HiIBrwC3A3k9Us8VXTwh+oXc KapQPbzj3+7TSHFNbOkm177WJxGtAfqRFtt8zw/bXTPrHJObyFLFnXKE+KpXjmsA ZqUQaE0RgkEdZILbG+DfZlKENQxF7eiAlX8IDy8WLHS36GS4Rbb2O1AbrZBxh0WY T7HPD1qMLCbtowoszcW/oq1gTv8OrA4u8/oFIGweH1ERk4SsNzk= =kZ+9 -----END PGP SIGNATURE----- --ASLpLlJXVl5wbwul-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 11/21] gnu: libtool: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 11:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162919802328733 (code B ref 50091); Tue, 17 Aug 2021 11:01:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 11:00:23 +0000 Received: from localhost ([127.0.0.1]:51952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwpP-0007TL-Oi for submit@debbugs.gnu.org; Tue, 17 Aug 2021 07:00:23 -0400 Received: from flashner.co.il ([178.62.234.194]:46094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFwpL-0007T1-02 for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 07:00:18 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 1EE38402F0; Tue, 17 Aug 2021 11:00:08 +0000 (UTC) Date: Tue, 17 Aug 2021 13:58:02 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Maxime Devos , 50091@debbugs.gnu.org References: <9aae8ef33d6bc84b2a0f3765ef56d00e0c4d3359.1629193993.git.efraim@flashner.co.il> <5cc90e572d850c466a63238249494843de4a22d3.camel@telenet.be> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="iLzx7kI1L9p6BE4Q" Content-Disposition: inline In-Reply-To: <5cc90e572d850c466a63238249494843de4a22d3.camel@telenet.be> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --iLzx7kI1L9p6BE4Q Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2021 at 12:49:12PM +0200, Maxime Devos wrote: > Efraim Flashner schreef op di 17-08-2021 om 13:19 [+0300]: > > * gnu/packages/patches/libtool-skip-tests2.patch: Also skip pie tests > > on riscv architectures. > > --- > > gnu/packages/patches/libtool-skip-tests2.patch | 8 ++++---- > > 1 file changed, 4 insertions(+), 4 deletions(-) > >=20 >=20 > Does upstream know about the issue? > I would recommend including a link to the upstream bug report. > (in libtool-skip-tests2.patch or in a comment in the 'libtool' > package definition). >=20 > Greetings, > Maxime. I have to assume upstream knows about it, Debian has a similar patch they've been using for years. I'll see what I can find about getting a link for a bug report. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --iLzx7kI1L9p6BE4Q Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEbljkACgkQQarn3Mo9 g1E7uBAAiOgBzlQZmWkrLRI+vM+BxzMmGUYYQGNNevV5mllnQ3m8A8fR1nToxUOu 37m/+PIF5jVCvunYrmuaYjgPDfo2rs56brMv1njCvvuoQLaENzCWuzPEGIZvBZ3U HntmcV6kCGrvEum0Ia+vVzjLPOtRyVkfVlSVHRzZH7HbFMSkw9kcGXGxDPKFjVND RtxPesVjS7bH05zkgCtDTXpUIIODlO9PpuUT4Xw61AbnBY9DugtmokR7Q6fZZCWc SsyZGLApIv/TqFE4+mJlCt6l4ujX12Wt+yvJVSjRe2GXOC2oBVXTk+jKRsY54KK6 9IWW4JbB5YfnxUWxpCZCbIrph+xjx9KH7IpWQpvjttg7zF69/oNRnm8LL8j3Gv6R xAOfv5sGniMRYDifNvfDgbttsh7p6cO3fKfkpvy+tO3dsCljQUCfSr7L1Fhmkhq7 e1YlWtonVZhmpH717SF9JFMR8/QuMR9BHU29uWHesmOxqoXGbcyo7+7/lsMeGK2e QWmu9n7qfIUheYZUBJcNDJTbQb7syl1w+uQnJgSL2wrLhF51iHmeFBRVbAlrgE9P eT7XvIldC9ASkL7/qfZJq3WW/6+X1gF5vWKBdwCS0TARfJbmHVskvKKshw7kAUM0 e02SbjoP653ArkcgFqieGdq8Obx6QkHaIZ4e+Y6FQEF7joZT0Gw= =gsn/ -----END PGP SIGNATURE----- --iLzx7kI1L9p6BE4Q-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 07/21] gnu: bdb: Fix building on riscv64-linux. Resent-From: Thiago Jung Bauermann Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 15:00:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Cc: Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.16292123584446 (code B ref 50091); Tue, 17 Aug 2021 15:00:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 14:59:18 +0000 Received: from localhost ([127.0.0.1]:53778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG0Yc-00019Z-3t for submit@debbugs.gnu.org; Tue, 17 Aug 2021 10:59:18 -0400 Received: from mx.kolabnow.com ([95.128.36.40]:13364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG0YW-00019G-BJ for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 10:59:13 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out003.mykolab.com (Postfix) with ESMTP id EEB7A40BCC; Tue, 17 Aug 2021 16:59:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:date:subject:subject :from:from:received:received:received; s=dkim20160331; t= 1629212337; x=1631026738; bh=7Xg7w7Ccc3uZ2ouRQ2kT0n7jidNwW00EQDg u5bS29OI=; b=3IXod5Vra84V/6wstJ4RPa8OqqsqIbiq4nN239K56KAk0vOUxUf cspl8GXvMYSpc+6KVgHSt/zsy1Z5kJ+xXzE0nlCrWivfyRenyNaoYCYWvpg5dmvJ Crp1LjJ+edUSTSTbA3QRAObBTsf0pX2PbqCzUBty6lq5QlTzaID7D6fdM164iOiy 35ZZIT+J9+eNKMtYd2k17qRUqaCVLh2rajYIGocPBwJw+8T85qL3b5yTKBvpys2s /e4PUJZADz9+JEuqjHDTuKHXZZ6FGdB4nOrVlGc3TAnyeiCLA2mMx54tYX+Nrk3n uNLligJIltrQY0/nocig01LFPlAyOFwLVurHiw8eGC4pka5Fsw/SCPuqUdZQhmO8 X5wtO/57adr/hArc3d3scaeCgRB8RoPptFfIWIfmL/o+vPtvucDqdRdkdcqrH8hI X3U3kaxv/sZAQ3Hj8ZtDIjBB9SCpohdh5zCuwwvfUIxG0dz3Jksxd/UasoDoc7SM K0H0206+jTwLaynYsjPJjr2RMv2ZeCvQnKLxcc5IYa8W4iJLqMhbep7cmZYi7I4e 9KiWxNVJc9wm3bnge6IiV1Ki2RDH2mzlqdEEeol/4d0FjlQ5E+Xq9AqtDZERX69k fuigenSqwFmbGBMnoZu7AfwZPj+BwKSZZTRH/9NvvdvlVbsYjQL3i6bY= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AM8bj-N8kcKy; Tue, 17 Aug 2021 16:58:57 +0200 (CEST) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by ext-mx-out003.mykolab.com (Postfix) with ESMTPS id ED0F540BCB; Tue, 17 Aug 2021 16:58:56 +0200 (CEST) Received: from ext-subm001.mykolab.com (unknown [10.9.6.1]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 260FD30D4; Tue, 17 Aug 2021 16:58:54 +0200 (CEST) From: Thiago Jung Bauermann Date: Tue, 17 Aug 2021 11:58:44 -0300 Message-ID: <5905408.M9PYHm6Ns5@popigai> In-Reply-To: <975888973eb4debf457d394fc3669a36168566ac.1629193993.git.efraim@flashner.co.il> References: <975888973eb4debf457d394fc3669a36168566ac.1629193993.git.efraim@flashner.co.il> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) 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 (-) Hello Efraim, Em ter=C3=A7a-feira, 17 de agosto de 2021, =C3=A0s 07:19:05 -03, Efraim Fla= shner=20 escreveu: > * gnu/packages/dbm.scm (bdb)[arguments]: Modify configure to build for > the currect architecture when building for riscv64-linux. > --- > gnu/packages/dbm.scm | 23 ++++++++++++----------- > 1 file changed, 12 insertions(+), 11 deletions(-) >=20 > diff --git a/gnu/packages/dbm.scm b/gnu/packages/dbm.scm > index ce84ef9eda..c2bdaf782a 100644 > --- a/gnu/packages/dbm.scm > +++ b/gnu/packages/dbm.scm > @@ -1,7 +1,7 @@ > ;;; GNU Guix --- Functional package management for GNU > ;;; Copyright =C2=A9 2012, 2013, 2014, 2016, 2020 Ludovic Court=C3=A8s > ;;; Copyright =C2=A9 2013, 2015 Andreas Enge > -;;; Copyright =C2=A9 2016, 2017, 2018, 2020 Efraim Flashner > +;;; Copyright =C2=A9 2016, 2017, 2018, 2020, 2021 > Efraim Flashner ;;; Copyright =C2=A9 2017, 2018 > Marius Bakke > ;;; Copyright =C2=A9 2018 Mark H Weaver > ;;; Copyright =C2=A9 2020 Jakub K=C4=85dzio=C5=82ka > @@ -28,7 +28,8 @@ > #:use-module (guix packages) > #:use-module (guix download) > #:use-module (guix build-system gnu) > - #:use-module (guix utils)) > + #:use-module (guix utils) > + #:use-module (ice-9 match)) >=20 > ;;; Commentary: > ;;; > @@ -72,15 +73,15 @@ > (string-append "CONFIG_SHELL=3D" (which "bash")) > (string-append "SHELL=3D" (which "bash")) >=20 > - ;; Bdb doesn't recognize aarch64 as an > architecture. - ,@(if (string=3D? "aarch64-linux" > (%current-system)) - =20 > '("--build=3Daarch64-unknown-linux-gnu") - =20 > '()) > - > - ;; Bdb doesn't recognize powerpc64le as an > architecture. - ,@(if (string=3D? > "powerpc64le-linux" (%current-system)) - =20 > '("--build=3Dpowerpc64le-unknown-linux-gnu") - = =20 > '()) > + ;; Bdb doesn't recognize very many architectures. > + ,@(match (%current-system) > + ("aarch64-linux" > + '("--build=3Daarch64-unknown-linux-gnu")) > + ("powerpc64le-linux" > + '("--build=3Dpowerpc64le-unknown-linux-gnu")) > + ("riscv64-linux" > + '("--build=3Driscv64-unknown-linux-gnu")) > + (_ '())) >=20 > ,@(if (%current-target-system) ; cross > building '((string-append "--host=3D" target)) Can this be fixed instead by updating =E2=80=98config.guess=E2=80=99 and = =E2=80=98config.sub=E2=80=99 as=20 done in https://issues.guix.gnu.org/50086#1 ? That could possibly even fix cross-building (as it does for =E2=80=98pth=E2= =80=99) and=20 eliminate the need for all the =E2=80=9C,@=E2=80=9D forms in the =E2=80=98c= onfigure=E2=80=99 phase. =2D-=20 Thanks, Thiago From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 18/21] gnu: texlive-bin: Fix building on riscv64-linux. Resent-From: Thiago Jung Bauermann Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 15:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner , 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.16292133486017 (code B ref 50091); Tue, 17 Aug 2021 15:16:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 15:15:48 +0000 Received: from localhost ([127.0.0.1]:53794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG0oZ-0001Yu-NR for submit@debbugs.gnu.org; Tue, 17 Aug 2021 11:15:47 -0400 Received: from mx.kolabnow.com ([95.128.36.40]:13812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG0oT-0001Yd-OS for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 11:15:42 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out003.mykolab.com (Postfix) with ESMTP id AD0D4411E3; Tue, 17 Aug 2021 17:15:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:date:subject:subject :from:from:received:received:received; s=dkim20160331; t= 1629213327; x=1631027728; bh=RC2hBsnNJVjyCMD1Z36uk6TPXN7yQSq38lL crosBA/M=; b=rpTI7ACfctjLsw5ZI0oY+rI7e+XZ4tOd4LTSG5eM7DBZmVpehza aE7er82MIs8iK0rzHI/JcyE75fKSDml07saCXI6lE8W1o98shFAGFabmJq1HjR2t 4YCP//oxBlTLhwYZAPi8ggtbrBQ5TN+HJhiYJdTAV1+gCzeKz74J6imV9Lcbs/Na YIa6WAWvKafFBEMCXOVlH3ySmCmbbaiBwLthd2WdekV77l7+p1Zh4AYesPXIjoTv QFtIz12t83oqfAKgON5b8EmeLCJphNKt5uJbktpalPvehRM1PyS0DqR4z8iqDzVA WB+/4spmV14mbwcWVDFpkDBNlYaBsEUm1Vt/wI9k8+s/IVhk/PU0JX9hy5CoW4pS fVsBdt+ia4NgKRJpNLKu7rl8HXhTTw+CvYdjBCd19wf4fVBtRjG2CDsswe7vdcf7 6BHV+UskAydnzCk4o80/N507vBc13xa3sHiODXLiiDGHYhdpgqB99PqULhqgNKKg k5y8G+VWmmKH+8FnW2maaB6/7Znyp99kVg0tOmz0rq6elDBJREC967SKqIde6gds xDYWOH24G0D63FIw6yLxuOvxZBPblG+nc55hjB53VXMBJ/eBWiOScTuUKFb1aYSc Fm0Ksuhdjl2ny8ci7+jntV98R89q/4ELN/DroiFJFxulUpXmHEk4tJdw= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xsFHQ8wqpRyS; Tue, 17 Aug 2021 17:15:27 +0200 (CEST) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out003.mykolab.com (Postfix) with ESMTPS id 0E63740BCB; Tue, 17 Aug 2021 17:15:26 +0200 (CEST) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx002.mykolab.com (Postfix) with ESMTPS id D5CB4590B; Tue, 17 Aug 2021 17:15:25 +0200 (CEST) From: Thiago Jung Bauermann Date: Tue, 17 Aug 2021 12:15:16 -0300 Message-ID: <25067285.afjDkJbdOV@popigai> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) 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 (-) Hello Efraim, Em ter=C3=A7a-feira, 17 de agosto de 2021, =C3=A0s 07:34:11 -03, Efraim Fla= shner=20 escreveu: > On Tue, Aug 17, 2021 at 01:19:16PM +0300, Efraim Flashner wrote: > > * gnu/packages/tex.scm (texlive-bin)[arguments]: Adjust configure-flags > > for riscv64-linux to skip luajit based binaries. Add phase to skip some > > tests. > > --- > >=20 > > gnu/packages/tex.scm | 18 ++++++++++-------- > > 1 file changed, 10 insertions(+), 8 deletions(-) > >=20 > > diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm > > index c00c2ae177..b96aadc357 100644 > > --- a/gnu/packages/tex.scm > > +++ b/gnu/packages/tex.scm > > @@ -338,13 +338,14 @@ files from LOCATIONS with expected checksum HASH. > > CODE is not currently in use.>=20 > > "--with-system-teckit" > > "--with-system-zlib" > > "--with-system-zziplib" > >=20 > > - ;; LuaJIT is not ported to powerpc64le* yet. > > - ,@(if (string-prefix? "powerpc64le" (or > > (%current-target-system) - =20 > > (%current-system))) - '("--disable-luajittex" > > - "--disable-luajithbtex" > > - "--disable-mfluajit") > > - '())) > > + ;; LuaJIT is not ported to some architectures yet. > > + ,@(if (or (string-prefix? "powerpc64le" (or > > (%current-target-system) + =20 > > (%current-system))) + (target-riscv?)) >=20 > I don't think I pushed the patch yet to add target-ppc64le? as an option > yet, but I'll rewrite this one when I do. Nice, thanks! You=E2=80=99ll also need a corresponding change in =E2=80=98texlive-texmf= =E2=80=99, similar to the=20 one added in https://issues.guix.gnu.org/50081 . =2D-=20 Thanks, Thiago From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 19/21] gnu: texlive-updmap.cfg: Update hash. Resent-From: Thiago Jung Bauermann Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 15:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org, Efraim Flashner Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.16292138296855 (code B ref 50091); Tue, 17 Aug 2021 15:24:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 15:23:49 +0000 Received: from localhost ([127.0.0.1]:53826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG0wP-0001mU-HD for submit@debbugs.gnu.org; Tue, 17 Aug 2021 11:23:49 -0400 Received: from mx.kolabnow.com ([95.128.36.41]:2106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG0wK-0001mB-UQ for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 11:23:47 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTP id B38EAB55; Tue, 17 Aug 2021 17:23:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:date:subject:subject :from:from:received:received:received; s=dkim20160331; t= 1629213818; x=1631028219; bh=VfDkV1i/i4AKtysWmToVJ2e0z0wzhMOKDn9 NHD8H0NQ=; b=5Y4Bejcw8GZOX6nr09lxDM9AKFAoBM+ClXb6aZLGwPgBq6GhzZZ I2lO6e5fD+Ni0wovRASSqZUn0tCGgktKcLOxAaiKqQcMqFW664UIY9N+TDxHqM65 nFbh0wZacR/FpkydIyvtRdt1MlAJfSXhw1E4PcR24Oz7cxxY8Gu1u9qSnC+gNjbd CU1DPirYv6SsMutVS3Pen76zEi2AYkE1Pe0rvX2KPvvkPxOL5IycOmcT7iAmo1UD 45NXbVEHVO4urraCoCc8RvB+xXjefZnFaX8nt0JhU+2jbsZWHACFKjxuT5bbfr2P UpEpoB52ljK5SarVBw8kfCv/iQXyE+USMhndAmh2Ir7OypojJl9PT5oeh3KFg0dx Z4c2D9vsQyApCQKxSWLRrFY5lN0gL0bUU0Ns0LAHsKexU4PIPlRa4gXqfiteF71E t6gpJSS+UOZ2RLcBIS0ZLjyfSmwzj29RyofbaYTjMGum0KQVEkCA1Vkues38NIhl d0sgKXjtjhLO9Rm5KELyyB466LW9nEJVkh1svowDFWm1uw8VvrQpIPO4/SP/RMq2 tCGL8EXrGjX3EGqxNCm+lTaPoYyBtv33mP6ltGdgPOcdAhKaWtuLTy0KIAOHEKAv V50MDctfEHsRnx4rSoonFk0s42dqarCyDAzvfRJzNYGFCNXlfsqCbz84= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id USqIx350Uqo1; Tue, 17 Aug 2021 17:23:38 +0200 (CEST) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id 241DA82F; Tue, 17 Aug 2021 17:23:37 +0200 (CEST) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx002.mykolab.com (Postfix) with ESMTPS id BAC7C590B; Tue, 17 Aug 2021 17:23:36 +0200 (CEST) From: Thiago Jung Bauermann Date: Tue, 17 Aug 2021 12:23:27 -0300 Message-ID: <2143350.Jl5syihsOX@popigai> In-Reply-To: <0375a2004b6ab1b898f5cf87baf63a5922178419.1629193993.git.efraim@flashner.co.il> References: <0375a2004b6ab1b898f5cf87baf63a5922178419.1629193993.git.efraim@flashner.co.il> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) 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, Em ter=C3=A7a-feira, 17 de agosto de 2021, =C3=A0s 07:19:17 -03, Efraim Fla= shner=20 escreveu: > The hash seems to have changed. That=E2=80=99s true. I get the same hash as the new one in this patch when = I=20 manually download =E2=80=98updmap.cfg=E2=80=99. How did you notice it? I didn=E2=80=99t get an error in my (admittedly basi= c) tests=20 of the TeX Live packages. Thanks for fixing it. =2D-=20 Thanks, Thiago From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 20/21] gnu: lz4: Build on riscv64-linux without valgrind. Resent-From: Thiago Jung Bauermann Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 15:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner , 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.16292140207143 (code B ref 50091); Tue, 17 Aug 2021 15:27:02 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 15:27:00 +0000 Received: from localhost ([127.0.0.1]:53831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG0zT-0001r8-VD for submit@debbugs.gnu.org; Tue, 17 Aug 2021 11:27:00 -0400 Received: from mx.kolabnow.com ([95.128.36.42]:4468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG0zO-0001qs-NS for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 11:26:58 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTP id 4D97B685; Tue, 17 Aug 2021 17:26:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:date:subject:subject :from:from:received:received:received; s=dkim20160331; t= 1629214004; x=1631028405; bh=KpPp3v54OAfA1RhYM7/l/t/UqVAZSglK94+ g7ONh2HI=; b=crkoLPQOgTJIBcaFOfNNMad9k0V/LIipyVReHKyuSGH1yWD2UJW ATYqSBZ6Xw5Z326qVFKoCBRn156EszhWHYHyUpbN9O/5aFV/CU083IZqbUCvmUhy DI/jsTFC+iwhaqlbsFFzOLFJcvn9Y2fa3ClUdiXCrPreIRr/O9YpJxmU7alw70/6 oZv86dfpGL/0pebAxtv/AbpEFrfa3bBjctDKTKVCKMY/ZPyIwabXFIURHl9uwXz+ DBfA80+iGOPZA/MjVtRAhbMGfD7r44dlkBq31ThhcC6G5wCyDdaeEZR91USZE3So QNhvNo4AKKK5ZvhqMi22RY6EJ3DaXmpWz8NzPMTxIDI8GZORAS75HEEPmC3dXNf/ F8RUTe2U0EHkaqn9QeetXResAHUZTF9L7oW6vfhJByRi7YZwzGMVG6whXjCqljr+ YJuzvKt+hJR4nMRvyWF4TOyjPNFKFeE0sHG98pb9bPYRhKr1AZPN3r7hCEOBoF4Q +U+EIolmsuweHjRwECNWhEkuJJzjxm0RLkaFlwHrlZ65QjuHpAfTEJQp5XvTiHgF RI0KlsbDbuZF4LY+dgVVSJmjW+jgxWDNvVpPrcscm7n3VlzMYHMiA9OB5ELuQqjp nWl7fb47dAcpWAoN8YnkNQFy+cLC5cCz2skAF/l/DvQ35/DzZHFGtuxo= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-10 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b5rfDRFNezno; Tue, 17 Aug 2021 17:26:44 +0200 (CEST) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by ext-mx-out002.mykolab.com (Postfix) with ESMTPS id 2C2AA1274; Tue, 17 Aug 2021 17:26:43 +0200 (CEST) Received: from ext-subm003.mykolab.com (unknown [10.9.6.3]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 2F1EE4FC8; Tue, 17 Aug 2021 17:26:43 +0200 (CEST) From: Thiago Jung Bauermann Date: Tue, 17 Aug 2021 12:26:33 -0300 Message-ID: <7475923.C8LUpeJmnU@popigai> In-Reply-To: References: <996a1fa4122eb34a09371956c0724728bd8a4145.1629193993.git.efraim@flashner.co.il> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) 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 (-) Hello, Em ter=C3=A7a-feira, 17 de agosto de 2021, =C3=A0s 07:35:35 -03, Efraim Fla= shner=20 escreveu: > On Tue, Aug 17, 2021 at 01:19:18PM +0300, Efraim Flashner wrote: > > * gnu/packages/compression.scm (lz4)[native-inputs]: Don't use valgrind > > when building for riscv64-linux. > > --- > >=20 > > gnu/packages/compression.scm | 4 +++- > > 1 file changed, 3 insertions(+), 1 deletion(-) > >=20 > > diff --git a/gnu/packages/compression.scm > > b/gnu/packages/compression.scm > > index 93d517abd5..1803237e6e 100644 > > --- a/gnu/packages/compression.scm > > +++ b/gnu/packages/compression.scm > > @@ -819,7 +819,9 @@ decompression of some loosely related file formats > > used by Microsoft.")>=20 > > (native-inputs > > =20 > > `(;; For tests. > > =20 > > ("python" ,python) > >=20 > > - ("valgrind" ,valgrind))) > > + ,@(if (target-riscv?) > > + '() > > + `(("valgrind" ,valgrind))))) > >=20 > > (arguments > > =20 > > `(;; Not designed for parallel testing. > > =20 > > ;; See > > https://github.com/lz4/lz4/issues/957#issuecomment-737419821 >=20 > Valgrind added support for riscv64-linux after the last release, but the > patch isn't easy to backport. I've thought about adding a valgrind-next > and pulling from a recent commit but I'm not sure it's actually worth > it. IMHO, either the commit message or the code would benefit from a note=20 mentioning that the current version of Valgrind doesn=E2=80=99t support riscv64-linux. =2D-=20 Thanks, Thiago From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 10/21] gnu: openssl: Fix build on riscv64-linux. References: Resent-From: Sarah Morgensen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Aug 2021 19:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner Cc: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.1629228839469 (code B ref 50091); Tue, 17 Aug 2021 19:34:01 +0000 Received: (at 50091) by debbugs.gnu.org; 17 Aug 2021 19:33:59 +0000 Received: from localhost ([127.0.0.1]:54162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG4qQ-00007Q-LE for submit@debbugs.gnu.org; Tue, 17 Aug 2021 15:33:59 -0400 Received: from out1.migadu.com ([91.121.223.63]:40353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG4qL-00007E-2T for 50091@debbugs.gnu.org; Tue, 17 Aug 2021 15:33:54 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mgsn.dev; s=key1; t=1629228827; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to; bh=UF0op20XdfereeT8O/UDMzJhFlJvoy21DFU3YYEN07s=; b=kUCZxx6mne6Elp6CYXZmSp7gKVZOOvSaPI4LvNUvpjr/23GfxV8NNdwvLiNvnGNrHMbOJQ JEWCMpmO3GpILUwhX1hwNf0NkFcuJESA22lqbK3svJMIIpwOc1eHnrrs3MFMHW7BlZCIp0 4m11FcCdIENg+JyiD4vLTHttTtLR5Mc= From: Sarah Morgensen Date: Tue, 17 Aug 2021 12:33:45 -0700 In-Reply-To: Efraim Flashner's message of "Tue, 17 Aug 2021 13:19:08 +0300 (9 hours, 9 minutes, 37 seconds ago)" Message-ID: <864kbn6f3a.fsf@mgsn.dev> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: iskarian@mgsn.dev X-Spam-Score: -0.7 (/) 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 (-) Hi Efraim, Efraim Flashner writes: > * gnu/packages/tls.scm (openssl)[arguments]: Add phase for riscv64-linux > to skip failing test. > (target->openssl-target): Add case for riscv64-linux. > --- > gnu/packages/tls.scm | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm > index 4b8df04f17..f6cdeac363 100644 > --- a/gnu/packages/tls.scm > +++ b/gnu/packages/tls.scm > @@ -337,7 +337,10 @@ OpenSSL for TARGET." > ((string-prefix? "powerpc64" target) > "linux-ppc64") > ((string-prefix? "powerpc" target) > - "linux-ppc"))) > + "linux-ppc") > + ((string-prefix? "riscv64" target) > + ;; linux64-riscv64 isn't recognized until 3.0.0. > + "linux-generic64"))) > > (define-public openssl > (package > @@ -380,6 +383,12 @@ OpenSSL for TARGET." > #$(target->openssl-target > (%current-target-system)))))) > #~()) > + ;; Unclear why this test is failing. > + #$@(if (target-riscv?) > + #~((add-after 'unpack 'skip-failing-test > + (lambda _ > + (delete-file "test/recipes/30-test_afalg.t")))) > + #~()) > (replace 'configure > (lambda* (#:key configure-flags #:allow-other-keys) > (let* ((out #$output) This test is also failing on aarch64 [0] and has been reported upstream for some time [1] with no action. Looks like it can also be disabled with make TESTS=-test_afalg test if that's more desirable. [0] https://ci.guix.gnu.org/build/29270/details [1] https://github.com/openssl/openssl/issues/12242 -- Sarah From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 10/21] gnu: openssl: Fix build on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Aug 2021 07:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sarah Morgensen Cc: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162927070611345 (code B ref 50091); Wed, 18 Aug 2021 07:12:02 +0000 Received: (at 50091) by debbugs.gnu.org; 18 Aug 2021 07:11:46 +0000 Received: from localhost ([127.0.0.1]:54690 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGFjl-0002wv-Kk for submit@debbugs.gnu.org; Wed, 18 Aug 2021 03:11:45 -0400 Received: from flashner.co.il ([178.62.234.194]:48580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGFjh-0002wf-4f for 50091@debbugs.gnu.org; Wed, 18 Aug 2021 03:11:44 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id D3854401A4; Wed, 18 Aug 2021 07:11:34 +0000 (UTC) Date: Wed, 18 Aug 2021 10:09:39 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Sarah Morgensen , 50091@debbugs.gnu.org References: <864kbn6f3a.fsf@mgsn.dev> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hr6GgGeD6PdCSj7x" Content-Disposition: inline In-Reply-To: <864kbn6f3a.fsf@mgsn.dev> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --hr6GgGeD6PdCSj7x Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2021 at 12:33:45PM -0700, Sarah Morgensen wrote: > Hi Efraim, >=20 > Efraim Flashner writes: >=20 > > * gnu/packages/tls.scm (openssl)[arguments]: Add phase for riscv64-linux > > to skip failing test. > > (target->openssl-target): Add case for riscv64-linux. > > --- > > gnu/packages/tls.scm | 11 ++++++++++- > > 1 file changed, 10 insertions(+), 1 deletion(-) > > > > diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm > > index 4b8df04f17..f6cdeac363 100644 > > --- a/gnu/packages/tls.scm > > +++ b/gnu/packages/tls.scm > > @@ -337,7 +337,10 @@ OpenSSL for TARGET." > > ((string-prefix? "powerpc64" target) > > "linux-ppc64") > > ((string-prefix? "powerpc" target) > > - "linux-ppc"))) > > + "linux-ppc") > > + ((string-prefix? "riscv64" target) > > + ;; linux64-riscv64 isn't recognized until 3.0.0. > > + "linux-generic64"))) > > =20 > > (define-public openssl > > (package > > @@ -380,6 +383,12 @@ OpenSSL for TARGET." > > #$(target->openssl-target > > (%current-target-system)))))) > > #~()) > > + ;; Unclear why this test is failing. > > + #$@(if (target-riscv?) > > + #~((add-after 'unpack 'skip-failing-test > > + (lambda _ > > + (delete-file "test/recipes/30-test_afalg.t")))) > > + #~()) > > (replace 'configure > > (lambda* (#:key configure-flags #:allow-other-keys) > > (let* ((out #$output) >=20 > This test is also failing on aarch64 [0] and has been reported upstream > for some time [1] with no action. I was able to build openssl without any problems on my pine64, I'll run it again and see what I come up with. Looking at the bug report, it looks like it also might be kernel dependant and/or related to cross compiling. I'm pretty sure the aarch64 builders are running Guix System, and my pine64 is running Armbian. I'll go ahead and disable it for all the arm* architectures. > Looks like it can also be disabled with >=20 > make TESTS=3D-test_afalg test >=20 > if that's more desirable. I do like that better. > [0] https://ci.guix.gnu.org/build/29270/details > [1] https://github.com/openssl/openssl/issues/12242 >=20 > -- > Sarah --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --hr6GgGeD6PdCSj7x Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEcsjAACgkQQarn3Mo9 g1GVbA//ViLIJrAMZOabSLsSWroEViZHX7rWzdP5oSFkWoBSCrulCUnD6txOokxw zNJsvk/03MPEthCGvg9yrvGdybjJgZf/cox1RYRCHqxUlrRj/FatetVwkZY9JOYy 7/0W9JZS2GEIc3G8sKrO8fcAMjNlBBQmiy63m1x9JYPN2aO4jvKKZoK3JLYmaoYz zLBcqtfpPbJ3vXEBEv3ICt69WuaognntMiAN7a/LUNDpN5OAPMGLn1rnFFNSa+k3 wjLpNd6yoL/1PAgb4ymbW91E9bA0y49UH1wJZsOuxgsoFI0XbRevG+MOfuBenLDj H2OgRXSTNN9nk3djtSZ5EFz3aLHI6pUNaXoYidRcbg02Y6H7EVcwRmIWpih6ZN2/ 8ixeZEgrz+bKmOuAKB1ucR83ehPEUPN4OTcm/JQo3M5hBU3F4ibTBaZhLXgPW/+f bH3r1ICn6VSgr/+47GbgfzEuFI8SsG+JMPsFmOBupdDrXzvVd+6RuT/xLO4uDBz0 n9nySzPZ4v+396JP0MkGx5iarrmygUsITtpHkpRU+jcO4rEnGVIUIk+LxwkJX8Fb CX9ff5y6i+AC7tTjxR+qvrZM/3TEXMV6MnRhimMKQX77YaS7H3C3XcYWr/E5XO/G pOUlTUxa69sB+zkyaVnA+OEphjA/8cex16lRtHnEFqtzTfhI76o= =HaPt -----END PGP SIGNATURE----- --hr6GgGeD6PdCSj7x-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 19/21] gnu: texlive-updmap.cfg: Update hash. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Aug 2021 07:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Thiago Jung Bauermann Cc: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162927077511487 (code B ref 50091); Wed, 18 Aug 2021 07:13:02 +0000 Received: (at 50091) by debbugs.gnu.org; 18 Aug 2021 07:12:55 +0000 Received: from localhost ([127.0.0.1]:54694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGFkt-0002zC-38 for submit@debbugs.gnu.org; Wed, 18 Aug 2021 03:12:55 -0400 Received: from flashner.co.il ([178.62.234.194]:48586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGFkq-0002yy-Sd for 50091@debbugs.gnu.org; Wed, 18 Aug 2021 03:12:53 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 1B926401A4; Wed, 18 Aug 2021 07:12:46 +0000 (UTC) Date: Wed, 18 Aug 2021 10:10:50 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Thiago Jung Bauermann , 50091@debbugs.gnu.org References: <0375a2004b6ab1b898f5cf87baf63a5922178419.1629193993.git.efraim@flashner.co.il> <2143350.Jl5syihsOX@popigai> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="fPk4PVg2sjEqqFgZ" Content-Disposition: inline In-Reply-To: <2143350.Jl5syihsOX@popigai> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --fPk4PVg2sjEqqFgZ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2021 at 12:23:27PM -0300, Thiago Jung Bauermann wrote: > Hi, >=20 > Em ter=C3=A7a-feira, 17 de agosto de 2021, =C3=A0s 07:19:17 -03, Efraim F= lashner=20 > escreveu: > > The hash seems to have changed. >=20 > That=E2=80=99s true. I get the same hash as the new one in this patch whe= n I=20 > manually download =E2=80=98updmap.cfg=E2=80=99. >=20 > How did you notice it? I didn=E2=80=99t get an error in my (admittedly ba= sic) tests=20 > of the TeX Live packages. On some of my machines I build without substitutes, so when this one changed upstream it showed up. > Thanks for fixing it. Don't thank me just yet, I still need to see what changed between the two versions. > --=20 > Thanks, > Thiago >=20 >=20 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --fPk4PVg2sjEqqFgZ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEcsnoACgkQQarn3Mo9 g1Fojw/9HZbKHk5aLmZp47dPhmcSGBit2zp4hDHpvgBWQZbVTdNu2I7s/OrLtduW fOt/6B+xjh1eOcxaGJu9UVLPrcQ1IxOUhPis+LKvNmxhuao+YAtv8P4i1tzYlWvb Czye7w7JcvKs2Y18ae1fdHmRX+JmDgTpfJmYk8S2Y24Llr/ln67UbF0azT8mo5Nl jnApFaDjPspn7DtYd5+Mv7WhbZez6kT1wnRy1QjJtR2G+kT03LbcBAMXN61GZ/ka aJXoJdu1cYRr7gVdnMWIlz1Fn35rUMR7TOnoGTOOXsolTk06e1ayJ/BPTE7RLPab ppSFoDsrZLIBA685UXbEMGAHEps94zE81AK2jr+OXKGX+yRkhmkoLAm3gleLKk0E jl/gFF9xdjK4CPQpIY/nbuVPPnW0uh5EQzBSYNyRikwP3jVU/EsyRC0YR97DyfYF b12q26Y0vLIoYvm/2e8/BnBRMfm9NtiDIwXM2meJnvwy4sJRjHJywvNFy3+sudSv 3vF0U0HP33YCCsTHGF3rxpUahDSeRDsS92sJgOnhgNHVFJAGfo2xIqFwQ+CfsRyr juTPKJEGXZ5HI+VSk2nnMg1zLNz+fx+1BPLL91uBJEKWvhx+0tDQiKrCYWRSJM/h SeWUNYA9ByAShWetCNWVK4Wcpg6RqTg22ZMhbaBNFIdlmEXmRz0= =n5a+ -----END PGP SIGNATURE----- --fPk4PVg2sjEqqFgZ-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 20/21] gnu: lz4: Build on riscv64-linux without valgrind. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Aug 2021 09:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Thiago Jung Bauermann Cc: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162927796723475 (code B ref 50091); Wed, 18 Aug 2021 09:13:01 +0000 Received: (at 50091) by debbugs.gnu.org; 18 Aug 2021 09:12:47 +0000 Received: from localhost ([127.0.0.1]:54863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGHcs-00066Y-R8 for submit@debbugs.gnu.org; Wed, 18 Aug 2021 05:12:47 -0400 Received: from flashner.co.il ([178.62.234.194]:48840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGHcq-00066G-Co for 50091@debbugs.gnu.org; Wed, 18 Aug 2021 05:12:45 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id B481E401A4; Wed, 18 Aug 2021 09:12:37 +0000 (UTC) Date: Wed, 18 Aug 2021 12:10:43 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Thiago Jung Bauermann , 50091@debbugs.gnu.org References: <996a1fa4122eb34a09371956c0724728bd8a4145.1629193993.git.efraim@flashner.co.il> <7475923.C8LUpeJmnU@popigai> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Dt+lvL7XsKCvD5Dh" Content-Disposition: inline In-Reply-To: <7475923.C8LUpeJmnU@popigai> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --Dt+lvL7XsKCvD5Dh Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2021 at 12:26:33PM -0300, Thiago Jung Bauermann wrote: > Hello, >=20 > Em ter=C3=A7a-feira, 17 de agosto de 2021, =C3=A0s 07:35:35 -03, Efraim F= lashner=20 > escreveu: > > On Tue, Aug 17, 2021 at 01:19:18PM +0300, Efraim Flashner wrote: > > > * gnu/packages/compression.scm (lz4)[native-inputs]: Don't use valgri= nd > > > when building for riscv64-linux. > > > --- > > >=20 > > > gnu/packages/compression.scm | 4 +++- > > > 1 file changed, 3 insertions(+), 1 deletion(-) > > >=20 > > > diff --git a/gnu/packages/compression.scm > > > b/gnu/packages/compression.scm > > > index 93d517abd5..1803237e6e 100644 > > > --- a/gnu/packages/compression.scm > > > +++ b/gnu/packages/compression.scm > > > @@ -819,7 +819,9 @@ decompression of some loosely related file formats > > > used by Microsoft.")>=20 > > > (native-inputs > > > =20 > > > `(;; For tests. > > > =20 > > > ("python" ,python) > > >=20 > > > - ("valgrind" ,valgrind))) > > > + ,@(if (target-riscv?) > > > + '() > > > + `(("valgrind" ,valgrind))))) > > >=20 > > > (arguments > > > =20 > > > `(;; Not designed for parallel testing. > > > =20 > > > ;; See > > > https://github.com/lz4/lz4/issues/957#issuecomment-737419821 > >=20 > > Valgrind added support for riscv64-linux after the last release, but the > > patch isn't easy to backport. I've thought about adding a valgrind-next > > and pulling from a recent commit but I'm not sure it's actually worth > > it. >=20 > IMHO, either the commit message or the code would benefit from a note=20 > mentioning that the current version of Valgrind doesn=E2=80=99t support > riscv64-linux. >=20 Looks like I was mistaken, libunwind grew riscv64-linux support, not valgrind. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Dt+lvL7XsKCvD5Dh Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEczpMACgkQQarn3Mo9 g1E2oQ/9F1SD7Utg+RWGuOyqKSIC9y8Ry9FoeZIszD8rHQFKtW9ex6vdqXqAiYR0 gXH9rJJBu/k3izCjX8Ul+b6rZ29F6l5tzAPzmqJCUzj5nkkyrmjlWLWCVH2f9Vpa OWhWnty1WOlf3uvaUfz7V7W+wJke4obOQyLWJcvCAPqVIft+Pti5SlPp5V/pM1wO 68ffmYKHl9oi7pBORBFNDeYya0GUwRGIHDlwXDX5MX7ZlR0cDTchcUYRh1DgXckC 6RgqrgqpBMFtUqBSHT/UZEAkv4Zl7hJQveEZ2Fifh6Y8jAQAXcXvNiFP0cuiNBKv VwahLCz7ajNbJnI8B1wZM/S5xgjQ1SUtpyuFkjTMOD0Ia7YXg1RdD6OEggiWn3MB bZK1ejLz0CP7CMVH8/jHsWJm6Th1iWD+bEzaTLidV7ziDfbAfk8S7cDJwNlpxevJ DGlSynlPGIAHeSlQHHAKVrOLvlu0cDkwisWp2WqMAuAGvhCBlkSPYScQSJzt1mKw ltxE03414JzKL4zZyCKgcu2rXOgfISLiNyGGzDlH/he5kUHe4Y02Blb3F3krFQ9r QcW25A9T7uEqd0fWZVCx/AVALogkoBP3/TXgQWpetzZr25FKFxUTXEyInAF4dsU6 ag6QH8Wxrp+VSzGOJNsZpJpLVK102FZkpFzy51Uj8SG8jFzWQf0= =BzDt -----END PGP SIGNATURE----- --Dt+lvL7XsKCvD5Dh-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 19/21] gnu: texlive-updmap.cfg: Update hash. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Aug 2021 10:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Thiago Jung Bauermann , 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.16292834051001 (code B ref 50091); Wed, 18 Aug 2021 10:44:02 +0000 Received: (at 50091) by debbugs.gnu.org; 18 Aug 2021 10:43:25 +0000 Received: from localhost ([127.0.0.1]:54957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGJ2M-0000Fr-T7 for submit@debbugs.gnu.org; Wed, 18 Aug 2021 06:43:25 -0400 Received: from flashner.co.il ([178.62.234.194]:49082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGJ2H-0000FK-QW for 50091@debbugs.gnu.org; Wed, 18 Aug 2021 06:43:09 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id EBDA340088; Wed, 18 Aug 2021 10:42:59 +0000 (UTC) Date: Wed, 18 Aug 2021 13:41:06 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Thiago Jung Bauermann , 50091@debbugs.gnu.org References: <0375a2004b6ab1b898f5cf87baf63a5922178419.1629193993.git.efraim@flashner.co.il> <2143350.Jl5syihsOX@popigai> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="jzabJ5wKFeCjuYhb" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --jzabJ5wKFeCjuYhb Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 18, 2021 at 10:10:50AM +0300, Efraim Flashner wrote: > On Tue, Aug 17, 2021 at 12:23:27PM -0300, Thiago Jung Bauermann wrote: > > Hi, > >=20 > > Em ter=C3=A7a-feira, 17 de agosto de 2021, =C3=A0s 07:19:17 -03, Efraim= Flashner=20 > > escreveu: > > > The hash seems to have changed. > >=20 > > That=E2=80=99s true. I get the same hash as the new one in this patch w= hen I=20 > > manually download =E2=80=98updmap.cfg=E2=80=99. > >=20 > > How did you notice it? I didn=E2=80=99t get an error in my (admittedly = basic) tests=20 > > of the TeX Live packages. >=20 > On some of my machines I build without substitutes, so when this one > changed upstream it showed up. >=20 > > Thanks for fixing it. >=20 > Don't thank me just yet, I still need to see what changed between the > two versions. >=20 Turns out the wrong hash was because it was missed during the Tex Live 2021 update. I've pushed the updated patch to core-updates-frozen. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --jzabJ5wKFeCjuYhb Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEc48IACgkQQarn3Mo9 g1E6iRAAwgke8XbM3qROHT9eSQeg6ceFb12iOxCPL7y1S2+VAYxhlYuiyhJgMd6S eJD8nG63e+j/RduoDJQ1YVLEN5wagiWd9YVsWgxdmogP8NEZyskgEJpZWjvFDo68 PzJ1TpFDZEyg0B/uL89FbJerm/310oFr2hLrv2LjYJ9BNsa94anTfe5fGIY/iFO/ X60e9jWdv+qwQgnCIO2Ro+sybgz8qJZuLm7JnRHcbKFqQYO3hlPvEZHOGoWY37Sb huKXwbb7RKwOQK3qDwi32KdG4A8212JpzxD4kw9wX7mHt0OQaXFcpoE7ZtKEWeKQ Bp8JbA7aavU4lL9u9aQPznYhrXPkuUoIBoy8s+5rRPy86vJkoGYtpyEYjiUargE/ 437fOXACnecPGLE/eGOWLwEZ+6kyyD5fAnoOvGvZFZ0+DDPVsdar1hDJ26gL1jbO F+JLtcXgcSw4EJ8WIHaFvVrgHPIUk5a9Kjz92rtgD+rf1XrEZXK1xfy514BQEgWq SNeqkX7h6vlpHKw1lSVWIGEzr4pBq4jDYw4zMiyAhbqnfQ723XZUP+tc4/Caf6ds 4ptzT73VWg7N4DZSVhhxOLlJtzT4WLEH8BsVlssml58QAsSdpBC5MtWdGeWRkmK9 mVOPszrDFyAcLD65DFLICJyQ/7iwc5jkluizomD5Or3lnh9PxJo= =VO45 -----END PGP SIGNATURE----- --jzabJ5wKFeCjuYhb-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 10/21] gnu: openssl: Fix build on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Aug 2021 10:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sarah Morgensen , 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.16292836151333 (code B ref 50091); Wed, 18 Aug 2021 10:47:02 +0000 Received: (at 50091) by debbugs.gnu.org; 18 Aug 2021 10:46:55 +0000 Received: from localhost ([127.0.0.1]:54961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGJ5z-0000LQ-5D for submit@debbugs.gnu.org; Wed, 18 Aug 2021 06:46:55 -0400 Received: from flashner.co.il ([178.62.234.194]:49110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGJ5y-0000LE-3u for 50091@debbugs.gnu.org; Wed, 18 Aug 2021 06:46:54 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 3D5C3402E0; Wed, 18 Aug 2021 10:46:48 +0000 (UTC) Date: Wed, 18 Aug 2021 13:44:55 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Sarah Morgensen , 50091@debbugs.gnu.org References: <864kbn6f3a.fsf@mgsn.dev> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="36LkdRisrN1srZLX" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --36LkdRisrN1srZLX Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 18, 2021 at 10:09:39AM +0300, Efraim Flashner wrote: > On Tue, Aug 17, 2021 at 12:33:45PM -0700, Sarah Morgensen wrote: > > Hi Efraim, > >=20 > > Efraim Flashner writes: > >=20 > > > * gnu/packages/tls.scm (openssl)[arguments]: Add phase for riscv64-li= nux > > > to skip failing test. > > > (target->openssl-target): Add case for riscv64-linux. > > > --- > > > gnu/packages/tls.scm | 11 ++++++++++- > > > 1 file changed, 10 insertions(+), 1 deletion(-) > > > > > > diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm > > > index 4b8df04f17..f6cdeac363 100644 > > > --- a/gnu/packages/tls.scm > > > +++ b/gnu/packages/tls.scm > > > @@ -337,7 +337,10 @@ OpenSSL for TARGET." > > > ((string-prefix? "powerpc64" target) > > > "linux-ppc64") > > > ((string-prefix? "powerpc" target) > > > - "linux-ppc"))) > > > + "linux-ppc") > > > + ((string-prefix? "riscv64" target) > > > + ;; linux64-riscv64 isn't recognized until 3.0.0. > > > + "linux-generic64"))) > > > =20 > > > (define-public openssl > > > (package > > > @@ -380,6 +383,12 @@ OpenSSL for TARGET." > > > #$(target->openssl-target > > > (%current-target-system)))))) > > > #~()) > > > + ;; Unclear why this test is failing. > > > + #$@(if (target-riscv?) > > > + #~((add-after 'unpack 'skip-failing-test > > > + (lambda _ > > > + (delete-file "test/recipes/30-test_afalg.t")))) > > > + #~()) > > > (replace 'configure > > > (lambda* (#:key configure-flags #:allow-other-keys) > > > (let* ((out #$output) > >=20 > > This test is also failing on aarch64 [0] and has been reported upstream > > for some time [1] with no action. >=20 > I was able to build openssl without any problems on my pine64, I'll run > it again and see what I come up with. >=20 > Looking at the bug report, it looks like it also might be kernel > dependant and/or related to cross compiling. I'm pretty sure the aarch64 > builders are running Guix System, and my pine64 is running Armbian. >=20 > I'll go ahead and disable it for all the arm* architectures. >=20 > > Looks like it can also be disabled with > >=20 > > make TESTS=3D-test_afalg test > >=20 > > if that's more desirable. >=20 > I do like that better. >=20 > > [0] https://ci.guix.gnu.org/build/29270/details > > [1] https://github.com/openssl/openssl/issues/12242 > >=20 I've pushed the arm* version to core-updates --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --36LkdRisrN1srZLX Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEc5KYACgkQQarn3Mo9 g1Ftsw//TPtiPiD/e8lyHnNRzYIHe296Aw1C+KBvz3ZXWcqjDs6Adey8tragIqrD Uai+G2BjltghrV6lDUki0NPp/YVKFp7LCf5GYueB+uOgKV8IM1HfAkbtpwDczxua tc1z+ZaP6V/Q+SyQxNwFqcwsk9gNmlcRhIxSnLJ9whLaGnS9x+tWUX3BnwWUA0VI dnuVOp84lhYXMN6kyjRuYkkC+Z+LyP2KTroHj+vYLFn1JhChAbOXDKH5gVQ4rqGH 4Jhk2TD9goFY2i2oD3I2iH18Sod8KHeOjKJe5t1gzg2+fbnR5R6BRQQ5zLxkIaYW bxjzxrXj9xSdzDOGHltQsFKi9D21QeH/jF1ZyWZ89yuFJmpYIsb3r2mSINtfvYpw 6fR4mNl/lA7CwXkJxfXwHlk1KA3Zds9mcTE/+wUnwS1SLNPWgMWOXWq3Qx3OtUSE 02oajBnzw91N1kG67aSUBM6Hi4EtS/5T948kq/2AX+TTx/YLMoXci0tv7HjxjL0A 8RUaov3LH4KclzuZtID+ahtcREB3HBiM5tTkMu9k/4ooGNGjVmeg1aHZHoJWSTvC ntrWeHEahFcXhAFSUbmj7rj0vrS0e1GgbH3H0R90ey7OUnpSxihVAh6O8dmLKys+ Y8U3snBcociDdFBRc+EGBadxKDdOi0AMppwsdSIlwF/lzthKOGY= =TQk7 -----END PGP SIGNATURE----- --36LkdRisrN1srZLX-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 02/21] gnu: bootstrap: Add support for riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 24 Aug 2021 11:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.162980612826479 (code B ref 50091); Tue, 24 Aug 2021 11:56:01 +0000 Received: (at 50091) by debbugs.gnu.org; 24 Aug 2021 11:55:28 +0000 Received: from localhost ([127.0.0.1]:43360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIV1c-0006t1-2z for submit@debbugs.gnu.org; Tue, 24 Aug 2021 07:55:28 -0400 Received: from flashner.co.il ([178.62.234.194]:51558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIV1V-0006sf-GR for 50091@debbugs.gnu.org; Tue, 24 Aug 2021 07:55:27 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 0AD5C4020F for <50091@debbugs.gnu.org>; Tue, 24 Aug 2021 11:55:14 +0000 (UTC) Date: Tue, 24 Aug 2021 14:53:15 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , 50091@debbugs.gnu.org References: <049e686bea6f7f4186fbc6da38315f707763bf3f.1629193993.git.efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="eJKhXv/9uywOzRRz" Content-Disposition: inline In-Reply-To: <049e686bea6f7f4186fbc6da38315f707763bf3f.1629193993.git.efraim@flashner.co.il> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --eJKhXv/9uywOzRRz Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2021 at 01:19:00PM +0300, Efraim Flashner wrote: > On 7d93b21ab1c132990054372a9677c1639d54e631 > gnu: glibc-for-bootstrap: Update patch. >=20 > Run > ./pre-inst-env guix build --target=3Driscv64-linux-gnu bootstrap-tarb= alls >=20 > Producing > /gnu/store/4hdzva9i0wyyfbgj1lmqc1wkk644pv07-bootstrap-tarballs-0 >=20 > With guix hash -rx > 1nj0fdgj08bbmfny01mp2blv7c3p2iciqh31zmf04ap5s7ygsqlp I tested this myself with two other machines, one x86_64 running Guix System and aarch64, running Armbian (based on Debian 10) =46rom the x86_64 machine: (ins)efraim@E5400 ~$ guix time-machine --commit=3D7d93b21ab1c132990054372a9= 677c1639d54e631 \ -- build --no-substitutes --target=3Driscv64-linux-gnu bootstrap-tarbal= ls /gnu/store/4hdzva9i0wyyfbgj1lmqc1wkk644pv07-bootstrap-tarballs-0 (ins)efraim@E5400 ~$ guix hash -rx /gnu/store/4hdzva9i0wyyfbgj1lmqc1wkk644p= v07-bootstrap-tarballs-0 1nj0fdgj08bbmfny01mp2blv7c3p2iciqh31zmf04ap5s7ygsqlp (ins)efraim@pine64:~$ guix time-machine --commit=3D7d93b21ab1c132990054372a= 9677c1639d54e631 \ -- build --no-substitutes --target=3Driscv64-linux-gnu bootstrap-tarbal= ls (ins)efraim@pine64:~$ guix hash -rx /gnu/store/my39g68c6g4czzzk0l1bw8jh8jgp= sc9s-bootstrap-tarballs-0 07xa3r4ac1qi1vpilr7ia43ifw1yxv3hpi4vz4hjypgl12b8h8x7 So I got a different result from aarch64 than from x86_64. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --eJKhXv/9uywOzRRz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmEk3aUACgkQQarn3Mo9 g1HMwg/+IKUTR9S09XZVwdx34K/eqIQVE+J8THvg465InuME+uUn34YBQNps2USv bLXcG1vkIRTYi/+CqpgHZqu1TcpqG4JxN5iJPnbKVWWs0eS2j0LlAxG3CBGkZ/S/ pUXu2n6jtJP2l/8kqUFI4apJyXHxooLPwpWngwk4nbCc+JVQmKsENBmTWKP3Ui7O QWlVfbLxKYHckvnnguFGtkLcFZ/BL90IB1/GxUDLO1EDZhJYbVX0Z0o6cLKdFM7O a0IV8n0DXRRRswtNQ8LpU9wCuzrq3X3/KEbstxW0E8gNPtgi8AqM/Uu8WOKWG4PH xn7BrvIiOSO17w+6WExSUDUo/I46w5vUQP3S6bqFW8Ef3OU0ShkdId0/Kp2lzD11 JZzmdP1HCXjxUoiRjtLAkM8d4UJBI4VMcVneZOf25pgSK0DUO4GwC6cutW2UfIDk QD7vuOypPpP6ANIuqQw8GjO9ZIk+nCkJiBJvQH/mDzjfd023SuLkC5vGXXEovg54 VSUSKUKul2COw16s2BjTgFqTTAc+CuQzgKONvgAPsMJONmGOebK4eaFPPwf0obf1 P6aPG+p8hoTQ1cZtNlRILenSw9ijwi3X1IFEHsj9+qzPqKXgjDKO10In+fwlleBG j6G2Ljr+1gWaaCNxIYDlcr1v7hBOHbq8kZ8GEBrEErrx0rliRe8= =c87q -----END PGP SIGNATURE----- --eJKhXv/9uywOzRRz-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 07/21] gnu: bdb: Fix building on riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Sep 2021 07:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Thiago Jung Bauermann Cc: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.16323822142855 (code B ref 50091); Thu, 23 Sep 2021 07:31:02 +0000 Received: (at 50091) by debbugs.gnu.org; 23 Sep 2021 07:30:14 +0000 Received: from localhost ([127.0.0.1]:52567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTJBJ-0000jm-90 for submit@debbugs.gnu.org; Thu, 23 Sep 2021 03:30:14 -0400 Received: from flashner.co.il ([178.62.234.194]:48458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTJBH-0000hu-Fw for 50091@debbugs.gnu.org; Thu, 23 Sep 2021 03:30:08 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id A2E8240E9A; Thu, 23 Sep 2021 07:30:01 +0000 (UTC) Date: Thu, 23 Sep 2021 10:28:33 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Thiago Jung Bauermann , 50091@debbugs.gnu.org References: <975888973eb4debf457d394fc3669a36168566ac.1629193993.git.efraim@flashner.co.il> <5905408.M9PYHm6Ns5@popigai> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="tKkPwEKuPT6oT6HC" Content-Disposition: inline In-Reply-To: <5905408.M9PYHm6Ns5@popigai> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --tKkPwEKuPT6oT6HC Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2021 at 11:58:44AM -0300, Thiago Jung Bauermann wrote: > Hello Efraim, >=20 > Em ter=C3=A7a-feira, 17 de agosto de 2021, =C3=A0s 07:19:05 -03, Efraim F= lashner=20 > escreveu: > > * gnu/packages/dbm.scm (bdb)[arguments]: Modify configure to build for > > the currect architecture when building for riscv64-linux. > > --- > > gnu/packages/dbm.scm | 23 ++++++++++++----------- > > 1 file changed, 12 insertions(+), 11 deletions(-) > >=20 > > diff --git a/gnu/packages/dbm.scm b/gnu/packages/dbm.scm > > index ce84ef9eda..c2bdaf782a 100644 > > --- a/gnu/packages/dbm.scm > > +++ b/gnu/packages/dbm.scm > > @@ -1,7 +1,7 @@ > > ;;; GNU Guix --- Functional package management for GNU > > ;;; Copyright =C2=A9 2012, 2013, 2014, 2016, 2020 Ludovic Court=C3=A8s > > ;;; Copyright =C2=A9 2013, 2015 Andreas Enge > > -;;; Copyright =C2=A9 2016, 2017, 2018, 2020 Efraim Flashner > > +;;; Copyright =C2=A9 2016, 2017, 2018, 2020, 2= 021 > > Efraim Flashner ;;; Copyright =C2=A9 2017, 2018 > > Marius Bakke > > ;;; Copyright =C2=A9 2018 Mark H Weaver > > ;;; Copyright =C2=A9 2020 Jakub K=C4=85dzio=C5=82ka > > @@ -28,7 +28,8 @@ > > #:use-module (guix packages) > > #:use-module (guix download) > > #:use-module (guix build-system gnu) > > - #:use-module (guix utils)) > > + #:use-module (guix utils) > > + #:use-module (ice-9 match)) > >=20 > > ;;; Commentary: > > ;;; > > @@ -72,15 +73,15 @@ > > (string-append "CONFIG_SHELL=3D" (which "bash")) > > (string-append "SHELL=3D" (which "bash")) > >=20 > > - ;; Bdb doesn't recognize aarch64 as an > > architecture. - ,@(if (string=3D? "aarch64-linux" > > (%current-system)) - =20 > > '("--build=3Daarch64-unknown-linux-gnu") - = =20 > > '()) > > - > > - ;; Bdb doesn't recognize powerpc64le as an > > architecture. - ,@(if (string=3D? > > "powerpc64le-linux" (%current-system)) - =20 > > '("--build=3Dpowerpc64le-unknown-linux-gnu") - = =20 > > '()) > > + ;; Bdb doesn't recognize very many architecture= s. > > + ,@(match (%current-system) > > + ("aarch64-linux" > > + '("--build=3Daarch64-unknown-linux-gnu")) > > + ("powerpc64le-linux" > > + '("--build=3Dpowerpc64le-unknown-linux-gnu= ")) > > + ("riscv64-linux" > > + '("--build=3Driscv64-unknown-linux-gnu")) > > + (_ '())) > >=20 > > ,@(if (%current-target-system) ; cross > > building '((string-append "--host=3D" target)) >=20 > Can this be fixed instead by updating =E2=80=98config.guess=E2=80=99 and = =E2=80=98config.sub=E2=80=99 as=20 > done in https://issues.guix.gnu.org/50086#1 ? >=20 > That could possibly even fix cross-building (as it does for =E2=80=98pth= =E2=80=99) and=20 > eliminate the need for all the =E2=80=9C,@=E2=80=9D forms in the =E2=80= =98configure=E2=80=99 phase. >=20 Sorry for taking so long to get back to you. I finally tried this but there seems to be a cycle somewhere between bdb and config, so using config and dropping the custom --build flag isn't currently an option. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --tKkPwEKuPT6oT6HC Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmFMLKEACgkQQarn3Mo9 g1ELNxAAqLOBry1rmy3hL4Cn25pJ70i9W3HdmKd3xCrWBh7ivBGIUiqUyosZxfkZ gPZ4D7d8xvyZ4HhKqOR69+VYQ2e5DXaz2ieGl8dlf7bMmjFmvxXJL8wYnY6EGo5l NPN5DujKbnfpovuTIo6TIQtiH51KMmKBuYWt+9weX47XZh5UrCWDiByEz9seTGpt P3DQmeBB2FpDGp4553i+h6BFFbQUJoo6J6syNO/gPqP1IG/KJ1a4cZXkc1Y1cE09 yEjuuT8dmpJ0M9pkWaWp97O0yBSiPw/aKL22A/GlTeChWeACTe3Y79rGlxTkaXxM tykJOnGIEwE6DPGOQU2/HirnQe5QOjSND1ldqg2v4Egl192coh4eIuS/otI3CQBe lm9nx60MMAHkb2xze+TR9DoHGzRYBah+S3mn3VQdeQFI9hl6B4RR4zXTQ//66L9J Y3R8QxBtmKkW75Vbl2bNFamy6OqFpRInEciIUhY7zqDjYmpsC1CipxbxySBIPs5d D5NiEeqkFcehBXXYVlF4QOPYK42fMKQ62BXRx2+vTK8AmGUYv+9gnOYYhYYv+EhP W6UyLoFCvD6NZ5zk4ceJKgKd8ATjrrJjvcoMFszpDY98WZ0j9feBjoco39Dd3u97 tW3l983stIaWp40OCHCHOjsFsnzFrmoLUqtaWEO4Y+yWnDGP+TQ= =8+hG -----END PGP SIGNATURE----- --tKkPwEKuPT6oT6HC-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 02/21] gnu: bootstrap: Add support for riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Sep 2021 07:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.16323826163506 (code B ref 50091); Thu, 23 Sep 2021 07:37:01 +0000 Received: (at 50091) by debbugs.gnu.org; 23 Sep 2021 07:36:56 +0000 Received: from localhost ([127.0.0.1]:52578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTJHs-0000uT-JS for submit@debbugs.gnu.org; Thu, 23 Sep 2021 03:36:56 -0400 Received: from flashner.co.il ([178.62.234.194]:48480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTJHq-0000uF-HT for 50091@debbugs.gnu.org; Thu, 23 Sep 2021 03:36:54 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id C5ADE40F85 for <50091@debbugs.gnu.org>; Thu, 23 Sep 2021 07:36:47 +0000 (UTC) Date: Thu, 23 Sep 2021 10:35:19 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , 50091@debbugs.gnu.org References: <049e686bea6f7f4186fbc6da38315f707763bf3f.1629193993.git.efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hL31uHEGAkKQq5m1" Content-Disposition: inline In-Reply-To: <049e686bea6f7f4186fbc6da38315f707763bf3f.1629193993.git.efraim@flashner.co.il> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --hL31uHEGAkKQq5m1 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Anyone want to take a look at this patch? We're definitely past the 2 weeks mark but I'm not comfortable pushing a new architecture without others chiming in. Even just a 'I ran the guix time-machine command and got the same hash' response would be helpful. Or a 'lets make sure to keep the sorting of the architectures consistent across commencement.scm'. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --hL31uHEGAkKQq5m1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmFMLjcACgkQQarn3Mo9 g1HhZxAAsYezfRyTvlJ7bNQLw67sv0ZtiGCJHr83PCmESI5WcHtN/ZSMH/GwfzjA ir9w4OMCFfwNwhT8uZfeSe3yWr/fDXuMqLWYgVDYdNc+zR/UZJADdc8gkE/8qHX2 rV7Hga8tvoArX6NaSX5COEAbBQayMnLL9a4bT85jUJyIu/HntHtrG6y3uurvRZ2v VkLZY4cJjTerJTu5TDNmb0dx/P8+rVcyxHJAWiCgImL3DpvS8fZoehv5W5eGptEZ pNAb5fu7tUYrJNv8tLY0Qt5Quqb0G46JEuwTEzUoX9rtfruW0S6AqR4tA2o7TQoG v02XrrE0/G5WFny9IrfPdXTHQbeZni48KtIUiAIKmAiA0VDXIKA/R+Sa63dRu0Lf PvfmECJ06D9F+CGpzkdxXn53dv6HojfPEGyShqIAMCuEibxrGKfU/xOZHh1Gl4s5 l/AqZKNt5IIA8Vft+dZhKZ8RvmbGzw6H9rlotdiXlKQvLkYeZLY+8OD643Aulghy Jj+UKkKnlNrVbvrsTIy/n0H4wt1KW28+R8qzBBAjS5btJQeDkrn0Jj+wP7zDblRM RHLUrOVAX10SpAUOZFEVr76r0Hk00797COLc4OIvWr4XI6n3/lFmnwwB1SHeVNFP 49eKalIkQlWFyIglugd2R9Ejkqrw0pNx8xSrFKXvRGJHNVDiSEk= =I7qN -----END PGP SIGNATURE----- --hL31uHEGAkKQq5m1-- From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 07/21] gnu: bdb: Fix building on riscv64-linux. Resent-From: Thiago Jung Bauermann Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 28 Sep 2021 04:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner Cc: 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.16328016848642 (code B ref 50091); Tue, 28 Sep 2021 04:02:01 +0000 Received: (at 50091) by debbugs.gnu.org; 28 Sep 2021 04:01:24 +0000 Received: from localhost ([127.0.0.1]:43362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mV4J1-0002FK-M6 for submit@debbugs.gnu.org; Tue, 28 Sep 2021 00:01:23 -0400 Received: from mx.kolabnow.com ([95.128.36.41]:25840 helo=ext-mx-out001.mykolab.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mV4Iw-0002Ey-Eh for 50091@debbugs.gnu.org; Tue, 28 Sep 2021 00:01:22 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTP id 67AD9B39; Tue, 28 Sep 2021 06:01:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:date:subject:subject :from:from:received:received:received; s=dkim20160331; t= 1632801671; x=1634616072; bh=IOm8nMiu6u+lu2viqPHFZgTX1enPVJtXbEb R5VTaywo=; b=o5uL9RpLpZ7is1HZcXNB7SNIdnR4L5aJKjZsCtRALEA+Qe5ISgD vv43X+ADNaG6i4xJ8e6zOpDclfYgqh/XpvJatYe34bG7RvPAzVti51K3dNFy+5a3 Ofiver5Ql7Rsm07h6Qh+fYuoItJ+mb5HKVjz5+sjBCpQIXe27yDeNbKp4B7Ux543 4mExmf4ahcseTVf8AMyZidLp0KKX7bCP+f+QaIs37Jc7FvgOn37N+r0unmFtPyYq 89OkQ5F7Id5EibOm0lk80A6wTk+JoITxmeWF17W6/Uu+rEZ2crevrAoN/wRrB4lZ TBUjWDFB79S20VVHo3Vis38Ak3t66WNVE9ThVAjhvph2Tb/3bSQ6ivfuUZSFvSjj +U/xYle+poDrtktrwrNJzZ295HOAthr6cs60eKvusLwaFnvEGqEKjWZlF7jtuxX+ j56HSc7wFb93kNxvxpsipC+13M46WXoRDUxwk8URJZO7RZmw98YMf2WGbual5gc8 B1lYdADt3sliDT88PY08+340PI2BRyRzH6X7mjvsWnQWGsDy6lFIcN3xjnzvoR9p TwsBwLJGYnIfdpQWSBupni6bjTK1J9kgXVoquvF2Rxwv8Nz9l9/1knY0P/DwL2Ei XA9p2177jQwboTkqpJzwZKgYcyaTvUhZRpk8N4V2EEZa9SAgxe7aNkkk= X-Virus-Scanned: amavisd-new at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from ext-mx-out001.mykolab.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QU4oIiVainF8; Tue, 28 Sep 2021 06:01:11 +0200 (CEST) Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id AFC0D68F; Tue, 28 Sep 2021 06:01:11 +0200 (CEST) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx001.mykolab.com (Postfix) with ESMTPS id 6320083A; Tue, 28 Sep 2021 06:01:11 +0200 (CEST) From: Thiago Jung Bauermann Date: Tue, 28 Sep 2021 01:01:06 -0300 Message-ID: <4402060.EE4fiNuXlR@popigai> In-Reply-To: References: <5905408.M9PYHm6Ns5@popigai> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.4 (/) 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 (-) Hello Efraim, Em quinta-feira, 23 de setembro de 2021, =C3=A0s 04:28:33 -03, Efraim Flash= ner=20 escreveu: > On Tue, Aug 17, 2021 at 11:58:44AM -0300, Thiago Jung Bauermann wrote: > > Hello Efraim, > >=20 > > Em ter=C3=A7a-feira, 17 de agosto de 2021, =C3=A0s 07:19:05 -03, Efraim= Flashner > >=20 > > escreveu: > > > @@ -72,15 +73,15 @@ > > >=20 > > > (string-append "CONFIG_SHELL=3D" (which > > > "bash")) > > > (string-append "SHELL=3D" (which "bash")) > > >=20 > > > - ;; Bdb doesn't recognize aarch64 as an > > > architecture. - ,@(if (string=3D? "aarch64-linu= x" > > > (%current-system)) - > > > '("--build=3Daarch64-unknown-linux-gnu") - > > > '()) > > > - > > > - ;; Bdb doesn't recognize powerpc64le as an > > > architecture. - ,@(if (string=3D? > > > "powerpc64le-linux" (%current-system)) - > > > '("--build=3Dpowerpc64le-unknown-linux-gnu") - > > > '()) > > > + ;; Bdb doesn't recognize very many > > > architectures. + ,@(match (%current-system) > > > + ("aarch64-linux" > > > + '("--build=3Daarch64-unknown-linux-gnu")) > > > + ("powerpc64le-linux" > > > + =20 > > > '("--build=3Dpowerpc64le-unknown-linux-gnu")) > > > + ("riscv64-linux" > > > + '("--build=3Driscv64-unknown-linux-gnu")) > > > + (_ '())) > > >=20 > > > ,@(if (%current-target-system) ; > > > cross > > >=20 > > > building '((string-append "--host=3D" target)) > >=20 > > Can this be fixed instead by updating =E2=80=98config.guess=E2=80=99 an= d =E2=80=98config.sub=E2=80=99 > > as > > done in https://issues.guix.gnu.org/50086#1 ? > >=20 > > That could possibly even fix cross-building (as it does for =E2=80=98pt= h=E2=80=99) and > > eliminate the need for all the =E2=80=9C,@=E2=80=9D forms in the =E2=80= =98configure=E2=80=99 phase. >=20 > Sorry for taking so long to get back to you. Not a problem. > I finally tried this but there seems to be a cycle somewhere between bdb= =20 > and config, so using config and dropping the custom --build flag isn't=20 > currently an option. Thanks for trying it out. Interestingly, `guix graph --path` can=E2=80=99t = find it,=20 even with `-t bag`. If you=E2=80=99d like to make a second try, some packages get the updated=20 =E2=80=98config.guess=E2=80=99 and =E2=80=98config.sub=E2=80=99 files from = =E2=80=98automake=E2=80=99 instead (e.g., the=20 =E2=80=98indent=E2=80=99 package). I don=E2=80=99t know if there would be a= cycle in that case as=20 well or not. =2D-=20 Thanks, Thiago From unknown Mon Jun 23 06:03:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#50091] [PATCH 02/21] gnu: bootstrap: Add support for riscv64-linux. Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 26 Mar 2025 09:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50091 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Efraim Flashner , 50091@debbugs.gnu.org Received: via spool by 50091-submit@debbugs.gnu.org id=B50091.174298150331155 (code B ref 50091); Wed, 26 Mar 2025 09:32:01 +0000 Received: (at 50091) by debbugs.gnu.org; 26 Mar 2025 09:31:43 +0000 Received: from localhost ([127.0.0.1]:41387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1txN6t-00086R-3x for submit@debbugs.gnu.org; Wed, 26 Mar 2025 05:31:43 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:39768) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1txN6q-000866-Pt for 50091@debbugs.gnu.org; Wed, 26 Mar 2025 05:31:41 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id DB5C954D; Wed, 26 Mar 2025 10:31:34 +0100 (CET) Authentication-Results: hera.aquilenet.fr; none X-Virus-Scanned: Debian amavis at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP id Mo7Kc2Api_vz; Wed, 26 Mar 2025 10:31:34 +0100 (CET) Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150]) by hera.aquilenet.fr (Postfix) with ESMTPSA id F2BDB54B; Wed, 26 Mar 2025 10:31:33 +0100 (CET) Date: Wed, 26 Mar 2025 10:31:32 +0100 From: Andreas Enge Message-ID: References: <049e686bea6f7f4186fbc6da38315f707763bf3f.1629193993.git.efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: DB5C954D X-Spamd-Result: default: False [5.52 / 15.00]; SPAM_FLAG(5.00)[]; NEURAL_SPAM(3.00)[1.000]; BAYES_HAM(-2.88)[99.49%]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[] X-Spam-Level: ***** X-Rspamd-Action: greylist X-Spamd-Bar: +++++ X-Rspamd-Server: hera X-Spam-Score: 0.0 (/) 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 (-) Hello Efraim, I came upon this issue as it is tagged with team-science. I think we do have Risc support in Guix now, can the issue be closed? Andreas From unknown Mon Jun 23 06:03:29 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Efraim Flashner Subject: bug#50091: closed (Re: [PATCH 02/21] gnu: bootstrap: Add support for riscv64-linux.) Message-ID: References: X-Gnu-PR-Message: they-closed 50091 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 50091@debbugs.gnu.org Date: Wed, 26 Mar 2025 10:20:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1742984403-8329-1" This is a multi-part message in MIME format... ------------=_1742984403-8329-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #50091: [PATCH 00/21] Add riscv64 support which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 50091@debbugs.gnu.org. --=20 50091: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D50091 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1742984403-8329-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 50091-done) by debbugs.gnu.org; 26 Mar 2025 10:19:53 +0000 Received: from localhost ([127.0.0.1]:41556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1txNrU-00029m-TM for submit@debbugs.gnu.org; Wed, 26 Mar 2025 06:19:53 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:42482) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1txNrS-00029U-68 for 50091-done@debbugs.gnu.org; Wed, 26 Mar 2025 06:19:50 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-3913fdd003bso411606f8f.1 for <50091-done@debbugs.gnu.org>; Wed, 26 Mar 2025 03:19:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742984384; x=1743589184; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=XPPcJr6ib50/kEQ4PDKk7uCI0nvpiSg3j3NLcKCH2IU=; b=Q4BFv7s7l5XFSNRYUOoLIRpzJz3res6xJgbUOsbi5CInEM9DPfDbWprO5P3i8Qrao0 xL9jXIgi3r3CwTCPfojdrqWgyskRG//x8K90oiVAy3dRRsT5D3jLg9gmxCYE0G7526mR atT2SXXHciVJcApa+DwrP8bCledUzV2J2sGryCqNm6Y62+9OXvb7wl683R+BtWxVr4r/ nZ9IWgR6tRibCpBbaJE+GSmQRNld2tVo4gF1xGbVVMf65Eg88DNU45XRhoYz2/N6vnmm uUh5rqoBNbusK9dqJePziBYroWAcfoy2OhYwd5rowiI8E25qbECpBxMZyxQuYUaBQb54 Xiyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742984384; x=1743589184; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=XPPcJr6ib50/kEQ4PDKk7uCI0nvpiSg3j3NLcKCH2IU=; b=SsVYbeOtBGjCZ2nPzpJ+E5pCn5Nnbyu++1zYucIQWz9kD/OC3FIbrhmqJCi3o313wl VuISbfJEkrDjeldtONf34odk78x+eVQMllJTBRCQifpPqBr4nEWWp73FDVJMT+Aa4SjR NM9Oo3/buwIylsaWUr2neOf3ypatvVQz4F9T7DKGU2aMrjKd9nfiZQ3bH1qAkW5JV/qO G9dUuC7flN6huPFwWJd4/cYIhp/dijyUxtmxnJbxTbBHgATvmdIA6P7RBlzxdaU8yk0Q dxOwD0Ab968MDESQlOHKFQo5xP90xRE7CPOVaE62goHdyyjUMvi6oCdWah+na9MhzNxG z+aA== X-Gm-Message-State: AOJu0YwLOdfB4sagWjk4wjzONlVuIcK39ELMylF3rjjWh6nVRHFPCaUU BjI3BWUTHQK4J09zbWAX7yUBQpW+/a5QDXk17EDO1810UIP7iyhi X-Gm-Gg: ASbGncuyYd9XvS7F3elA1r9iC3rSBS0X2Zhu73Dt7JiugiskF9RKBPNDSkRHPtNxeEw HNtlZepAKaFylFdL+nzaEHI4JKhwCLbBuy4LJONQEYCDHVMWX9GaiK8oGOXohX4BVwTtDRFGxGi x1KW8rlFCy1Iv4uODoaqncBCMXaPnMvCAsdtP5PhDwTTW6NmThComGU/Korq7ZwM6Qe5gZSzb0n MgT6NGafh8weMkZoUmVV4y0tPqC6ZM1iaAgIkJ9adOwDiK2EXXg1bt5bunADYJWH6PAsNKyMPve WOnqkMm76sWsUCONmhQiali2hrB6evGilelspjrp9Wk= X-Google-Smtp-Source: AGHT+IFRslKb7TE1yc+oHV3PWvL95ZxiCyK3g7dMJY0EEOpOCl1JXiiIIj+f4msfAmWqfamQu4MUlA== X-Received: by 2002:a05:6000:188b:b0:390:ec6e:43ea with SMTP id ffacd0b85a97d-39acc455e2fmr3021032f8f.15.1742984383678; Wed, 26 Mar 2025 03:19:43 -0700 (PDT) Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d43fdac9dsm227289125e9.30.2025.03.26.03.19.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 03:19:42 -0700 (PDT) Date: Wed, 26 Mar 2025 12:19:41 +0200 From: Efraim Flashner To: Andreas Enge Subject: Re: [PATCH 02/21] gnu: bootstrap: Add support for riscv64-linux. Message-ID: Mail-Followup-To: Efraim Flashner , Andreas Enge , 50091-done@debbugs.gnu.org References: <049e686bea6f7f4186fbc6da38315f707763bf3f.1629193993.git.efraim@flashner.co.il> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="6yiAnsecb7SWjFEu" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50091-done Cc: 50091-done@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 (-) --6yiAnsecb7SWjFEu Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 26, 2025 at 10:31:32AM +0100, Andreas Enge wrote: > Hello Efraim, >=20 > I came upon this issue as it is tagged with team-science. I think we do > have Risc support in Guix now, can the issue be closed? Sounds good to me. Whatever else was left to do in this patch can be done in a new one so it doesn't get lost again. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --6yiAnsecb7SWjFEu Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmfj1LcACgkQQarn3Mo9 g1EI/A/8DMWDCY8s7BBtQ/uOmvbi0gde9WS+a0FHWWuR3jWN3L7PVyNkrFnIJ7wu 2kELGg/7oMdaK2HOqilsoKvqBm0tUzaE/xHZ4XdVzZP9J2GlCylqFuULPfYcghkA Q8l07tzlRu18FsUoZ+kVKwZqL1mJ0eqPTjOtMJhj8jKekZwZ1leCtZmgTQSB7OMD vCb6PBHTC8onfeO12rIXWeK6ym/LuNnzQwXiWrS5LAp/R13IMdBfW8E1JjDAIek9 WJW4oQ7hAGJzzwcyXRdeTqm98yeIS6BSFkxmijbfzKwqr8dbeJKO05ab6kG8oNRq pY2LkCQe6wgBUtwrxHLPGeAwgHhT95B7sBpenNWneC94Hu5yi0Ze8MRGu/JuVqgm sRD8ewSerZ3/P00uL3GMaH5xvPzETjbWCzjysmvxX7q/RUFkONLra2kRp7l/EroF 9rBWEBwSNS2KbQrZE2qlhOmCw3t0CWY4a6CsM/8Dn8LTxMCJbvI8BuKGywwBWNCi 6N4GZ3iknrcVhJyCoLMaEZmoPCeBeuPtxyWUkBybe1DVsYeCz6+Lh8qkUdNYaLEo fwz2C0V5yHbzK7ZNmIKO+LYEfppli4tL+Q6ZTc0pjt5usQNJ3NmNLK4f1Epe/xF3 j69dOm/6ni3SSfDAWiuR7R0LCJknJnBJvRTCxwViHKyQWdcUnEk= =NGNz -----END PGP SIGNATURE----- --6yiAnsecb7SWjFEu-- ------------=_1742984403-8329-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Aug 2021 10:12:25 +0000 Received: from localhost ([127.0.0.1]:51749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFw53-0003j8-9S for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:12:25 -0400 Received: from lists.gnu.org ([209.51.188.17]:37302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFw4y-0003iy-QT for submit@debbugs.gnu.org; Tue, 17 Aug 2021 06:12:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49786) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mFw4y-0005T7-L6 for guix-patches@gnu.org; Tue, 17 Aug 2021 06:12:20 -0400 Received: from flashner.co.il ([178.62.234.194]:35810) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mFw4w-0003gB-Vd for guix-patches@gnu.org; Tue, 17 Aug 2021 06:12:20 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 2E48B40313; Tue, 17 Aug 2021 10:12:17 +0000 (UTC) From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH 00/21] Add riscv64 support Date: Tue, 17 Aug 2021 13:10:00 +0300 Message-Id: X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Efraim Flashner 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: -2.3 (--) This is the current tree for wip-riscv, which I rebase regularly on top of core-updates-frozen. I'm not in love with raw-build-guile3 in gnu/packages/bootstrap but I wasn't able to find another way to make it work. I'll add some comments in response to the patches. Everything was built using a SiFive HiFive Unmatched board¹. As a comparison, my pine64 passed the build phase in mesa in 89 minutes, and this board built it in 66 minutes. ¹ https://www.sifive.com/boards/hifive-unmatched Efraim Flashner (21): utils: Define 'target-riscv?' predicate. gnu: bootstrap: Add support for riscv64-linux. gnu: gcc-boot0: Use libstdc++-boot0-gcc7 on riscv64-linux. gnu: %boot3-inputs: Add missing input. gnu: guile: Fix building on riscv64-linux. gnu: %final-inputs: Add implied gcc:lib input. gnu: bdb: Fix building on riscv64-linux. gnu: elfutils: Fix building on riscv64-linux. gnu: pcre: Fix building on riscv64-linux. gnu: openssl: Fix build on riscv64-linux. gnu: libtool: Fix building on riscv64-linux. gnu: openblas: Fix building on riscv64-linux. gnu: mesa: Add support for riscv64-linux. gnu: pcre2: Fix building on riscv64-linux. gnu: icu4c: Skip tests on riscv64-linux. gnu: openblas-ilp64: Add riscv64-linux as a supported architecture. gnu: openlibm: Remove riscv64-linux from supported systems. gnu: texlive-bin: Fix building on riscv64-linux. gnu: texlive-updmap.cfg: Update hash. gnu: lz4: Build on riscv64-linux without valgrind. gnu: lapack: Fix building on riscv64-linux. gnu/packages/bootstrap.scm | 112 +++++++++++++++++- gnu/packages/commencement.scm | 58 ++++++++- gnu/packages/compression.scm | 4 +- gnu/packages/dbm.scm | 23 ++-- gnu/packages/elf.scm | 11 +- gnu/packages/gl.scm | 26 ++-- gnu/packages/guile.scm | 22 ++-- gnu/packages/icu4c.scm | 8 ++ gnu/packages/maths.scm | 10 +- .../patches/libtool-skip-tests2.patch | 8 +- gnu/packages/pcre.scm | 13 +- gnu/packages/tex.scm | 20 ++-- gnu/packages/tls.scm | 11 +- guix/packages.scm | 4 +- guix/utils.scm | 9 +- m4/guix.m4 | 4 +- 16 files changed, 283 insertions(+), 60 deletions(-) -- 2.32.0 ------------=_1742984403-8329-1--