diff options
| author | Dariqq <dariqq@posteo.net> | 2025-08-11 13:57:16 +0000 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-02-10 17:33:15 +0100 |
| commit | 2ac6de5bc03bbf7aa05583aa164f15743eb507fb (patch) | |
| tree | d197952efe4eb0c6e4b9513d4904167c4974e5ef /gnu/packages | |
| parent | bcc1881485769d1ed5dee743d493201fe481552c (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.scm | 19 | ||||
| -rw-r--r-- | gnu/packages/image.scm | 21 |
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 |
