summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorDariqq <dariqq@posteo.net>2025-08-11 13:57:16 +0000
committerAndreas Enge <andreas@enge.fr>2026-02-10 17:33:15 +0100
commit2ac6de5bc03bbf7aa05583aa164f15743eb507fb (patch)
treed197952efe4eb0c6e4b9513d4904167c4974e5ef /gnu/packages
parentbcc1881485769d1ed5dee743d493201fe481552c (diff)
gnu: Remove CMAKE_SYSTEM_PROCESSOR from packages.
* gnu/packages/assembly.scm (cpu-features): Remove -DCMAKE_SYSTEM_PROCESSOR flag when cross compiling * gnu/packages/image.scm (libjpeg-turbo): Same. Change-Id: Iaa344b7c45d4fa423765df8a6022adb584724feb Signed-off-by: Greg Hogan <code@greghogan.com>
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/assembly.scm19
-rw-r--r--gnu/packages/image.scm21
2 files changed, 2 insertions, 38 deletions
diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm
index 19c8fdd9466..29e98a3a0c4 100644
--- a/gnu/packages/assembly.scm
+++ b/gnu/packages/assembly.scm
@@ -749,24 +749,7 @@ files.")
749 (list 749 (list
750 #:tests? #f ;; XXX: insists on using bundled googletest 750 #:tests? #f ;; XXX: insists on using bundled googletest
751 #:configure-flags 751 #:configure-flags
752 #~(list "-DBUILD_SHARED_LIBS=ON" 752 #~(list "-DBUILD_SHARED_LIBS=ON")))
753 #$@(let ((target (%current-target-system)))
754 (if target
755 (cond ((string-prefix? "arm" target)
756 '("-DCMAKE_SYSTEM_PROCESSOR=arm"))
757 ((string-prefix? "aarch64" target)
758 '("-DCMAKE_SYSTEM_PROCESSOR=aarch64"))
759 ((string-prefix? "i686" target)
760 '("-DCMAKE_SYSTEM_PROCESSOR=x86"))
761 ((string-prefix? "x86_64" target)
762 '("-DCMAKE_SYSTEM_PROCESSOR=x86_64"))
763 ;; 32-bit and 64-bit
764 ((string-prefix? "powerpc" target)
765 '("-DCMAKE_SYSTEM_PROCESSOR=powerpc"))
766 ((string-prefix? "riscv64" target)
767 '("-DCMAKE_SYSTEM_PROCESSOR=riscv64"))
768 (else '()))
769 '())))))
770 (home-page "https://github.com/google/cpu_features") 753 (home-page "https://github.com/google/cpu_features")
771 (synopsis "Cross platform C99 library to get cpu features at runtime") 754 (synopsis "Cross platform C99 library to get cpu features at runtime")
772 (description 755 (description
diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index 6c518b5e816..ca9b46d3e62 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@ -1994,26 +1994,7 @@ is hereby granted."))))
1994 #$@(if (or (target-ppc32?) 1994 #$@(if (or (target-ppc32?)
1995 (target-riscv64?)) 1995 (target-riscv64?))
1996 '("-DFLOATTEST=NO") 1996 '("-DFLOATTEST=NO")
1997 '()) 1997 '()))))
1998 ;; The build system probes for the current CPU, but
1999 ;; that fails when cross-compiling.
2000 #$@(let ((target (%current-target-system)))
2001 (if target
2002 (cond ((string-prefix? "arm" target)
2003 '("-DCMAKE_SYSTEM_PROCESSOR=arm"))
2004 ((string-prefix? "aarch64" target)
2005 '("-DCMAKE_SYSTEM_PROCESSOR=aarch64"))
2006 ((string-prefix? "i686" target)
2007 '("-DCMAKE_SYSTEM_PROCESSOR=x86"))
2008 ((string-prefix? "x86_64" target)
2009 '("-DCMAKE_SYSTEM_PROCESSOR=x86_64"))
2010 ;; 32-bit and 64-bit
2011 ((string-prefix? "powerpc" target)
2012 '("-DCMAKE_SYSTEM_PROCESSOR=powerpc"))
2013 ((string-prefix? "riscv64" target)
2014 '("-DCMAKE_SYSTEM_PROCESSOR=riscv64"))
2015 (else '()))
2016 '())))))
2017 (home-page "https://libjpeg-turbo.org/") 1998 (home-page "https://libjpeg-turbo.org/")
2018 (synopsis "SIMD-accelerated JPEG image handling library") 1999 (synopsis "SIMD-accelerated JPEG image handling library")
2019 (description "libjpeg-turbo is a JPEG image codec that accelerates baseline 2000 (description "libjpeg-turbo is a JPEG image codec that accelerates baseline