GNU bug report logs - #67739
[PATCH 1/2] gnu: qbe: Update to d023bdaa6.

Previous Next

Package: guix-patches;

Reported by: Timmy Douglas <mail <at> timmydouglas.com>

Date: Sun, 10 Dec 2023 07:17:01 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 67739 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#67739; Package guix-patches. (Sun, 10 Dec 2023 07:17:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Timmy Douglas <mail <at> timmydouglas.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sun, 10 Dec 2023 07:17:01 GMT) Full text and rfc822 format available.

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

From: Timmy Douglas <mail <at> timmydouglas.com>
To: guix-patches <at> gnu.org
Cc: Timmy Douglas <mail <at> timmydouglas.com>
Subject: [PATCH 1/2] gnu: qbe: Update to d023bdaa6.
Date: Sat,  9 Dec 2023 23:11:12 -0800
* gnu/packages/c.scm (qbe): Update to d023bdaa6.

Change-Id: I71c03bd49d7acb91a34837e48e5dd088763d1353
---
 gnu/packages/c.scm | 67 +++++++++++++++++++++++++---------------------
 1 file changed, 36 insertions(+), 31 deletions(-)

diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm
index ac83336ba5..a7e63a16e0 100644
--- a/gnu/packages/c.scm
+++ b/gnu/packages/c.scm
@@ -21,6 +21,7 @@
 ;;; Copyright © 2023 zamfofex <zamfofex <at> twdb.moe>
 ;;; Copyright © 2023 Foundation Devices, Inc. <hello <at> foundationdevices.com>
 ;;; Copyright © 2023 David Elsing <david.elsing <at> posteo.net>
+;;; Copyright © 2023 Timmy Douglas <mail <at> timmydouglas.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -324,38 +325,42 @@ (define-public pcc
     (license (list license:bsd-2 license:bsd-3))))
 
 (define-public qbe
-  (package
-    (name "qbe")
-    (version "1.1")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "git://c9x.me/qbe")
-                    (commit (string-append "v" version))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "07nl1kdgpz7hwfkng0yy4xihk0fmv1a2hq9bxzgvhy3vk9r7fmn8"))))
-    (build-system gnu-build-system)
-    (arguments
-     (list #:make-flags
-           #~(list (string-append "CC=" #$(cc-for-target))
-                   (string-append "PREFIX=" #$output))
-           #:phases
-           #~(modify-phases %standard-phases
-               (add-after 'unpack 'allow-cross-compilation
-                 (lambda _
-                   (substitute* "Makefile"
-                     (("`uname -m`") #$(or (%current-target-system)
-                                           (%current-system))))))
-               (delete 'configure))))
-    (supported-systems (list "x86_64-linux" "aarch64-linux" "riscv64-linux"))
-    (synopsis "Simple compiler backend")
-    (description
-     "QBE is a small compiler backend using an SSA-based intermediate
+  (let ((revision "1")
+        (commit "d023bdaa6b493686f7e9be7ac200ee4ac37d351f"))
+    (package
+      (name "qbe")
+      (version (git-version "1.1.1" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "git://c9x.me/qbe")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "11flr6mmxglidp4fr7whfzhwr1bjkiz0rcvpy541xmwm2isj5znm"))))
+      (build-system gnu-build-system)
+      (arguments
+       (list
+        #:make-flags #~(list (string-append "CC="
+                                            #$(cc-for-target))
+                             (string-append "PREFIX="
+                                            #$output))
+        #:phases #~(modify-phases %standard-phases
+                     (add-after 'unpack 'allow-cross-compilation
+                       (lambda _
+                         (substitute* "Makefile"
+                           (("`uname -m`")
+                            #$(or (%current-target-system)
+                                  (%current-system))))))
+                     (delete 'configure))))
+      (supported-systems (list "x86_64-linux" "aarch64-linux" "riscv64-linux"))
+      (synopsis "Simple compiler backend")
+      (description
+       "QBE is a small compiler backend using an SSA-based intermediate
 language as input.")
-    (home-page "https://c9x.me/compile/")
-    (license license:expat)))
+      (home-page "https://c9x.me/compile/")
+      (license license:expat))))
 
 (define-public python-pcpp
   (package

base-commit: 2e11caff39d502775d7c652972a441f5da3d9eec
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#67739; Package guix-patches. (Thu, 31 Oct 2024 13:50:01 GMT) Full text and rfc822 format available.

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

From: Steve George <steve <at> futurile.net>
To: 67739 <at> debbugs.gnu.org
Subject: RE: update qbe in Guix
Date: Thu, 31 Oct 2024 13:49:29 +0000
Hi Timothy,

I found your patch to update qbe, there's a new release to 1.2. Are you 
able to update your patch?

https://c9x.me/compile/releases.html

Futurile




This bug report was last modified 18 days ago.

Previous Next


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