summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2024-12-10 22:51:59 +0100
committerJanneke Nieuwenhuizen <janneke@gnu.org>2024-12-10 23:00:43 +0100
commitfbc5e7fc40919a66a24855430f7b32a304579d0d (patch)
treef0f7b71955229289d8adafc3f62e46626386cb5c
parent376d957291ba21bb500b252493d53253ddc4a165 (diff)
gnu: packages: Remove x86_64-gnu next to i586-gnu from supported-systems.
* gnu/packages/golang.scm (go-1.16)[supported-systems]: Remove "x86_64-gnu". * gnu/packages/linux.scm (proot)[supported-systems]: Likewise. * gnu/packages/valgrind.scm (valgrind)[supported-systems]: Likewise. * gnu/packages/virtualization.scm (qemu)[supported-systems]: Likewise. * gnu/packages/heads.scm (musl-cross)[supported-systems]: Delete target-hurd? instead of remove'ing "i586-gnu". * gnu/packages/linux.scm (net-tools)[supported-systems]: Likewise. (libcap)[supported-systems]: Likewise. (fuse)[supported-systems]: Likewise. (kmod)[supported-systems]: Likewise. (lvm2)[supported-systems]: Likewise. (mdadm)[supported-systems]: Likewise. (proot)[supported-systems]: Likewise. * gnu/packages/lisp.scm (ecl)[supported-systems]: Likewise. (sbcl)[supported-systems]: Likewise. * gnu/packages/virtualization.scm (qemu)[supported-systems]: Likewise. Change-Id: I506e056b7aeb40f004fcc31ee85962cb065eac29
-rw-r--r--gnu/packages/golang.scm3
-rw-r--r--gnu/packages/heads.scm6
-rw-r--r--gnu/packages/linux.scm14
-rw-r--r--gnu/packages/lisp.scm5
-rw-r--r--gnu/packages/valgrind.scm4
-rw-r--r--gnu/packages/virtualization.scm2
6 files changed, 20 insertions, 14 deletions
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 95aa1eb8dea..62ca230cf24 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -47,6 +47,7 @@
47;;; Copyright © 2024 Greg Hogan <code@greghogan.com> 47;;; Copyright © 2024 Greg Hogan <code@greghogan.com>
48;;; Copyright © 2024 Brennan Vincent <brennan@umanwizard.com> 48;;; Copyright © 2024 Brennan Vincent <brennan@umanwizard.com>
49;;; Copyright © 2024 André Batista <nandre@riseup.net> 49;;; Copyright © 2024 André Batista <nandre@riseup.net>
50;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
50;;; 51;;;
51;;; This file is part of GNU Guix. 52;;; This file is part of GNU Guix.
52;;; 53;;;
@@ -472,7 +473,7 @@ in the style of communicating sequential processes (@dfn{CSP}).")
472 ("go-fix-script-tests.patch" ,(search-patch "go-fix-script-tests.patch")) 473 ("go-fix-script-tests.patch" ,(search-patch "go-fix-script-tests.patch"))
473 ,@(package-native-inputs go-1.4))) 474 ,@(package-native-inputs go-1.4)))
474 (supported-systems (fold delete %supported-systems 475 (supported-systems (fold delete %supported-systems
475 (list "powerpc-linux" "i586-gnu"))))) 476 (list "powerpc-linux" "i586-gnu" "x86_64-gnu")))))
476 477
477;; https://github.com/golang/go/wiki/MinimumRequirements#microarchitecture-support 478;; https://github.com/golang/go/wiki/MinimumRequirements#microarchitecture-support
478(define %go-1.17-arm-micro-architectures 479(define %go-1.17-arm-micro-architectures
diff --git a/gnu/packages/heads.scm b/gnu/packages/heads.scm
index 268d4d01987..e03f8014c2a 100644
--- a/gnu/packages/heads.scm
+++ b/gnu/packages/heads.scm
@@ -1,5 +1,6 @@
1;;; GNU Guix --- Functional package management for GNU 1;;; GNU Guix --- Functional package management for GNU
2;;; Copyright © 2020 Danny Milosavljevic <dannym@scratchpost.org> 2;;; Copyright © 2020 Danny Milosavljevic <dannym@scratchpost.org>
3;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
3;;; 4;;;
4;;; This file is part of GNU Guix. 5;;; This file is part of GNU Guix.
5;;; 6;;;
@@ -45,7 +46,8 @@
45 #:use-module (gnu packages perl) 46 #:use-module (gnu packages perl)
46 #:use-module (gnu packages version-control) 47 #:use-module (gnu packages version-control)
47 #:use-module (gnu packages virtualization) 48 #:use-module (gnu packages virtualization)
48 #:use-module ((guix build utils) #:select (alist-replace))) 49 #:use-module ((guix build utils) #:select (alist-replace))
50 #:use-module (srfi srfi-1))
49 51
50(define-public musl-cross 52(define-public musl-cross
51 (let ((revision "3") 53 (let ((revision "3")
@@ -158,7 +160,7 @@ done
158 (uri "http://www.musl-libc.org/releases/musl-1.1.24.tar.gz") 160 (uri "http://www.musl-libc.org/releases/musl-1.1.24.tar.gz")
159 (sha256 161 (sha256
160 (base32 "18r2a00k82hz0mqdvgm7crzc7305l36109c0j9yjmkxj2alcjw0k")))))) 162 (base32 "18r2a00k82hz0mqdvgm7crzc7305l36109c0j9yjmkxj2alcjw0k"))))))
161 (supported-systems (delete "i586-gnu" %supported-systems)) 163 (supported-systems (remove target-hurd? %supported-systems))
162 (home-page "https://github.com/osresearch/heads") 164 (home-page "https://github.com/osresearch/heads")
163 (synopsis "Musl-cross gcc 5 toolchain") 165 (synopsis "Musl-cross gcc 5 toolchain")
164 (description "Musl-cross toolchain: binutils, gcc 5 and musl.") 166 (description "Musl-cross toolchain: binutils, gcc 5 and musl.")
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index a7139f70959..7ad853a513e 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -3585,7 +3585,7 @@ inadequately in modern network environments, and both should be deprecated.")
3585 (string-append "mandir=/share/man"))))) 3585 (string-append "mandir=/share/man")))))
3586 (native-inputs `(("gettext" ,gettext-minimal) 3586 (native-inputs `(("gettext" ,gettext-minimal)
3587 ("unzip" ,unzip))) 3587 ("unzip" ,unzip)))
3588 (supported-systems (delete "i586-gnu" %supported-systems)) 3588 (supported-systems (remove target-hurd? %supported-systems))
3589 (synopsis "Tools for controlling the network subsystem in Linux") 3589 (synopsis "Tools for controlling the network subsystem in Linux")
3590 (description 3590 (description
3591 "This package includes the important tools for controlling the network 3591 "This package includes the important tools for controlling the network
@@ -3626,7 +3626,7 @@ configuration (iptunnel, ipmaddr).")
3626 "BUILD_CC=gcc") 3626 "BUILD_CC=gcc")
3627 '())))) 3627 '()))))
3628 (native-inputs (list perl)) 3628 (native-inputs (list perl))
3629 (supported-systems (delete "i586-gnu" %supported-systems)) 3629 (supported-systems (remove target-hurd? %supported-systems))
3630 (home-page "https://sites.google.com/site/fullycapable/") 3630 (home-page "https://sites.google.com/site/fullycapable/")
3631 (synopsis "Library for working with POSIX capabilities") 3631 (synopsis "Library for working with POSIX capabilities")
3632 (description 3632 (description
@@ -3998,7 +3998,7 @@ or kill them altogether.")
3998 (setenv "UDEV_RULES_PATH" 3998 (setenv "UDEV_RULES_PATH"
3999 (string-append #$output 3999 (string-append #$output
4000 "/lib/udev/rules.d")))))))) 4000 "/lib/udev/rules.d"))))))))
4001 (supported-systems (delete "i586-gnu" %supported-systems)) 4001 (supported-systems (remove target-hurd? %supported-systems))
4002 (home-page "https://github.com/libfuse/libfuse") 4002 (home-page "https://github.com/libfuse/libfuse")
4003 (synopsis "Support file systems implemented in user space") 4003 (synopsis "Support file systems implemented in user space")
4004 (description 4004 (description
@@ -4468,7 +4468,7 @@ to use Linux' inotify mechanism, which allows file accesses to be monitored.")
4468 "modinfo" "depmod"))))))) 4468 "modinfo" "depmod")))))))
4469 (native-inputs (list pkg-config zstd)) ;zstd needed for tests 4469 (native-inputs (list pkg-config zstd)) ;zstd needed for tests
4470 (inputs (list xz zlib `(,zstd "lib"))) 4470 (inputs (list xz zlib `(,zstd "lib")))
4471 (supported-systems (delete "i586-gnu" %supported-systems)) 4471 (supported-systems (remove target-hurd? %supported-systems))
4472 (home-page "https://www.kernel.org/") 4472 (home-page "https://www.kernel.org/")
4473 (synopsis "Kernel module tools") 4473 (synopsis "Kernel module tools")
4474 (description "Kmod is a set of tools to handle common tasks with Linux 4474 (description "Kmod is a set of tools to handle common tasks with Linux
@@ -4828,7 +4828,7 @@ one to send arbitrary keycodes when a given key is tapped or held.")
4828 4828
4829 ;; The tests use 'mknod', which requires root access. 4829 ;; The tests use 'mknod', which requires root access.
4830 #:tests? #f)) 4830 #:tests? #f))
4831 (supported-systems (delete "i586-gnu" %supported-systems)) 4831 (supported-systems (remove target-hurd? %supported-systems))
4832 (home-page "https://sourceware.org/lvm2/") 4832 (home-page "https://sourceware.org/lvm2/")
4833 (synopsis "Logical volume management for Linux") 4833 (synopsis "Logical volume management for Linux")
4834 (description 4834 (description
@@ -5940,7 +5940,7 @@ MPEG-2 and audio over Linux IEEE 1394.")
5940 #:tests? #f)) 5940 #:tests? #f))
5941 (inputs 5941 (inputs
5942 (list eudev)) 5942 (list eudev))
5943 (supported-systems (delete "i586-gnu" %supported-systems)) 5943 (supported-systems (remove target-hurd? %supported-systems))
5944 (home-page "http://neil.brown.name/blog/mdadm") 5944 (home-page "http://neil.brown.name/blog/mdadm")
5945 (synopsis "Tool for managing Linux Software RAID arrays") 5945 (synopsis "Tool for managing Linux Software RAID arrays")
5946 (description 5946 (description
@@ -8793,7 +8793,7 @@ Text-based output formats: CSV, XML, Netfilter's LOG, Netfilter's conntrack
8793 ;; Many architectures are not supported (see: 8793 ;; Many architectures are not supported (see:
8794 ;; https://github.com/proot-me/proot/blob/master/src/arch.h#L51). 8794 ;; https://github.com/proot-me/proot/blob/master/src/arch.h#L51).
8795 (supported-systems '("x86_64-linux" "i686-linux" 8795 (supported-systems '("x86_64-linux" "i686-linux"
8796 "armhf-linux" "aarch64-linux" "i586-gnu")) 8796 "armhf-linux" "aarch64-linux" "i586-gnu" "x86_64-gnu"))
8797 (arguments 8797 (arguments
8798 ;; Disable the test suite on armhf-linux, as there are too many 8798 ;; Disable the test suite on armhf-linux, as there are too many
8799 ;; failures to keep track of (see for example: 8799 ;; failures to keep track of (see for example:
diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index d2e80faf119..82ab70fd70c 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -30,6 +30,7 @@
30;;; Copyright © 2024 bigbug <bigbookofbug@proton.me> 30;;; Copyright © 2024 bigbug <bigbookofbug@proton.me>
31;;; Copyright © 2024 Ashish SHUKLA <ashish.is@lostca.se> 31;;; Copyright © 2024 Ashish SHUKLA <ashish.is@lostca.se>
32;;; Copyright © 2024 David Pflug <david@pflug.io> 32;;; Copyright © 2024 David Pflug <david@pflug.io>
33;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
33;;; 34;;;
34;;; This file is part of GNU Guix. 35;;; This file is part of GNU Guix.
35;;; 36;;;
@@ -696,7 +697,7 @@ enough to play the original mainframe Zork all the way through.")
696 (files '("etc"))))) 697 (files '("etc")))))
697 (home-page "https://ecl.common-lisp.dev/") 698 (home-page "https://ecl.common-lisp.dev/")
698 (synopsis "Embeddable Common Lisp") 699 (synopsis "Embeddable Common Lisp")
699 (supported-systems (delete "i586-gnu" %supported-systems)) 700 (supported-systems (remove target-hurd? %supported-systems))
700 (description "ECL is an implementation of the Common Lisp language as 701 (description "ECL is an implementation of the Common Lisp language as
701defined by the ANSI X3J13 specification. Its most relevant features are: a 702defined by the ANSI X3J13 specification. Its most relevant features are: a
702bytecode compiler and interpreter, being able to compile Common Lisp with any 703bytecode compiler and interpreter, being able to compile Common Lisp with any
@@ -1506,7 +1507,7 @@ be built as a stand-alone REPL interpreter.")
1506 (variable "XDG_CONFIG_DIRS") 1507 (variable "XDG_CONFIG_DIRS")
1507 (files '("etc"))))) 1508 (files '("etc")))))
1508 (home-page "https://www.sbcl.org/") 1509 (home-page "https://www.sbcl.org/")
1509 (supported-systems (delete "i586-gnu" %supported-systems)) 1510 (supported-systems (remove target-hurd? %supported-systems))
1510 (synopsis "Common Lisp implementation") 1511 (synopsis "Common Lisp implementation")
1511 (description "Steel Bank Common Lisp (SBCL) is a high performance Common 1512 (description "Steel Bank Common Lisp (SBCL) is a high performance Common
1512Lisp compiler. In addition to the compiler and runtime system for ANSI Common 1513Lisp compiler. In addition to the compiler and runtime system for ANSI Common
diff --git a/gnu/packages/valgrind.scm b/gnu/packages/valgrind.scm
index b50dabf9ca9..1bf4975667f 100644
--- a/gnu/packages/valgrind.scm
+++ b/gnu/packages/valgrind.scm
@@ -7,6 +7,7 @@
7;;; Copyright © 2020 Marius Bakke <marius@gnu.org> 7;;; Copyright © 2020 Marius Bakke <marius@gnu.org>
8;;; Copyright © 2022 Denis Carikli <GNUtoo@cyberdimension.org> 8;;; Copyright © 2022 Denis Carikli <GNUtoo@cyberdimension.org>
9;;; Copyright © 2023 Simon Tournier <zimon.toutoune@gmail.com> 9;;; Copyright © 2023 Simon Tournier <zimon.toutoune@gmail.com>
10;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
10;;; 11;;;
11;;; This file is part of GNU Guix. 12;;; This file is part of GNU Guix.
12;;; 13;;;
@@ -85,7 +86,8 @@ management and threading bugs, and profile your programs in detail. You can
85also use Valgrind to build new tools.") 86also use Valgrind to build new tools.")
86 ;; https://valgrind.org/info/platforms.html 87 ;; https://valgrind.org/info/platforms.html
87 (supported-systems (fold delete %supported-systems 88 (supported-systems (fold delete %supported-systems
88 '("i586-gnu" "armhf-linux" "riscv64-linux"))) 89 '("i586-gnu" "x86_64-gnu"
90 "armhf-linux" "riscv64-linux")))
89 (license gpl2+) 91 (license gpl2+)
90 92
91 ;; Hide this variant so end users get the "interactive" Valgrind below. 93 ;; Hide this variant so end users get the "interactive" Valgrind below.
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index b416d774d6b..8db5d6cbd2f 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -577,7 +577,7 @@ server and embedded PowerPC, and S390 guests.")
577 577
578 ;; Several tests fail on MIPS; see <http://hydra.gnu.org/build/117914>. 578 ;; Several tests fail on MIPS; see <http://hydra.gnu.org/build/117914>.
579 (supported-systems (fold delete %supported-systems 579 (supported-systems (fold delete %supported-systems
580 '("mips64el-linux" "i586-gnu"))))) 580 '("mips64el-linux" "i586-gnu" "x86_64-gnu")))))
581 581
582;; QEMU >= 8.1.0's riscv64 binfmt service is unreliable. 582;; QEMU >= 8.1.0's riscv64 binfmt service is unreliable.
583(define-public qemu-7.2.4 583(define-public qemu-7.2.4