summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/audio.scm2
-rw-r--r--gnu/packages/base.scm2
-rw-r--r--gnu/packages/check.scm6
-rw-r--r--gnu/packages/embedded.scm2
-rw-r--r--gnu/packages/freedesktop.scm6
-rw-r--r--gnu/packages/game-development.scm2
-rw-r--r--gnu/packages/gnome.scm2
-rw-r--r--gnu/packages/golang-web.scm4
-rw-r--r--gnu/packages/golang-xyz.scm2
-rw-r--r--gnu/packages/graphics.scm8
-rw-r--r--gnu/packages/haskell-xyz.scm6
-rw-r--r--gnu/packages/julia-xyz.scm34
-rw-r--r--gnu/packages/machine-learning.scm2
-rw-r--r--gnu/packages/mail.scm2
-rw-r--r--gnu/packages/node.scm2
-rw-r--r--gnu/packages/parallel.scm4
-rw-r--r--gnu/packages/python-xyz.scm4
-rw-r--r--gnu/packages/version-control.scm6
18 files changed, 48 insertions, 48 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 62700d3c87b..7c88b21e9dc 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -7260,7 +7260,7 @@ default and preferred audio driver but also supports native drivers like ALSA.")
7260 ;; yabridge-host-32.exe and yabridge-host-32.exe.so. On 7260 ;; yabridge-host-32.exe and yabridge-host-32.exe.so. On
7261 ;; 64bit system do not enable it since gcc does not 7261 ;; 64bit system do not enable it since gcc does not
7262 ;; support multilib. 7262 ;; support multilib.
7263 (if (not #$(target-64bit?)) "-Dbitbridge=true" '())) 7263 (if #$(target-32bit?) "-Dbitbridge=true" '()))
7264 #:phases 7264 #:phases
7265 #~(modify-phases %standard-phases 7265 #~(modify-phases %standard-phases
7266 (add-after 'unpack 'copy-vst3sdk 7266 (add-after 'unpack 'copy-vst3sdk
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index 31ad20e2ee9..21cc04772a8 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -273,7 +273,7 @@ implementation offers several extensions over the standard utility.")
273 ;; https://lists.gnu.org/archive/html/bug-tar/2021-10/msg00007.html 273 ;; https://lists.gnu.org/archive/html/bug-tar/2021-10/msg00007.html
274 ;; tar-1.34 isn't aware of 64-bit time_t and upstream suggests 274 ;; tar-1.34 isn't aware of 64-bit time_t and upstream suggests
275 ;; skipping the test for this release on 32-bit systems. 275 ;; skipping the test for this release on 32-bit systems.
276 ((not (target-64bit?)) 276 ((target-32bit?)
277 '(#:make-flags (list "TESTSUITEFLAGS= -k '!tricky time stamps'"))) 277 '(#:make-flags (list "TESTSUITEFLAGS= -k '!tricky time stamps'")))
278 (else '())) 278 (else '()))
279 ;; XXX: 32-bit Hurd platforms don't support 64bit time_t 279 ;; XXX: 32-bit Hurd platforms don't support 64bit time_t
diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index d1403b3682c..e57cdaf3a44 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -3408,13 +3408,13 @@ with a focus on working with embedded toolchains.")
3408 (("\"date\"") 3408 (("\"date\"")
3409 (format #f "~s" (search-input-file inputs "bin/date")))))) 3409 (format #f "~s" (search-input-file inputs "bin/date"))))))
3410 3410
3411 #$@(if (target-64bit?) 3411 #$@(if (target-32bit?)
3412 #~()
3413 #~((add-after 'unpack 'apply-32bit-patch 3412 #~((add-after 'unpack 'apply-32bit-patch
3414 (lambda _ 3413 (lambda _
3415 (let ((patch #$(local-file 3414 (let ((patch #$(local-file
3416 (search-patch "libfaketime-32bit.patch")))) 3415 (search-patch "libfaketime-32bit.patch"))))
3417 (invoke "patch" "--force" "-p1" "-i" patch)))))) 3416 (invoke "patch" "--force" "-p1" "-i" patch)))))
3417 #~())
3418 3418
3419 (replace 'configure 3419 (replace 'configure
3420 (lambda* (#:key outputs #:allow-other-keys) 3420 (lambda* (#:key outputs #:allow-other-keys)
diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm
index bd255bec4a6..c5f73d94852 100644
--- a/gnu/packages/embedded.scm
+++ b/gnu/packages/embedded.scm
@@ -962,7 +962,7 @@ SEGGER J-Link and compatible devices.")
962 ;; XXX All but 1 SSL tests fail (tries connecting to Google 962 ;; XXX All but 1 SSL tests fail (tries connecting to Google
963 ;; servers). 963 ;; servers).
964 (delete-file "tests/ssl.test"))) 964 (delete-file "tests/ssl.test")))
965 #$@(if (not (target-64bit?)) 965 #$@(if (target-32bit?)
966 #~((add-after 'unpack 'delete-failing-tests/32bit 966 #~((add-after 'unpack 'delete-failing-tests/32bit
967 (lambda _ 967 (lambda _
968 (delete-file "tests/file.test")))) 968 (delete-file "tests/file.test"))))
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 54347142758..502288173f8 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -653,14 +653,14 @@ freedesktop.org project.")
653 ;; Meson target anyway. 653 ;; Meson target anyway.
654 #:build-type "release" 654 #:build-type "release"
655 #:phases 655 #:phases
656 ,@(if (target-64bit?) 656 ,@(if (target-32bit?)
657 `(%standard-phases)
658 `((modify-phases %standard-phases 657 `((modify-phases %standard-phases
659 ;; Backported from a commit after the 1.29.0 release. 658 ;; Backported from a commit after the 1.29.0 release.
660 (add-after 'unpack 'correct-value-type-in-atou64_test 659 (add-after 'unpack 'correct-value-type-in-atou64_test
661 (lambda _ 660 (lambda _
662 (substitute* "test/test-utils.c" 661 (substitute* "test/test-utils.c"
663 (("unsigned long val") "uint64_t val"))))))))) 662 (("unsigned long val") "uint64_t val"))))))
663 `(%standard-phases))))
664 (native-inputs 664 (native-inputs
665 (append (list check pkg-config python-minimal-wrapper python-pytest) 665 (append (list check pkg-config python-minimal-wrapper python-pytest)
666 (if (%current-target-system) 666 (if (%current-target-system)
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index ba68f248419..42229437bf5 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -3684,7 +3684,7 @@ utilities frequently used in roguelikes.")
3684 (list #:tests? #f ; No tests. 3684 (list #:tests? #f ; No tests.
3685 #:configure-flags 3685 #:configure-flags
3686 ;; Needed to fix 32bit builds. 3686 ;; Needed to fix 32bit builds.
3687 #~(if (not #$(target-64bit?)) 3687 #~(if #$(target-32bit?)
3688 (list "-DCMAKE_CXX_FLAGS=-D_FILE_OFFSET_BITS=64") 3688 (list "-DCMAKE_CXX_FLAGS=-D_FILE_OFFSET_BITS=64")
3689 '()) 3689 '())
3690 #:phases 3690 #:phases
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index a42f6029ec5..8e359b50337 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -9694,7 +9694,7 @@ easy, safe, and automatic.")
9694 (search-input-file inputs "bin/bash"))))) 9694 (search-input-file inputs "bin/bash")))))
9695 (add-after 'unpack 'disable-failing-tests 9695 (add-after 'unpack 'disable-failing-tests
9696 (lambda _ 9696 (lambda _
9697 #$@(if (not (target-64bit?)) 9697 #$@(if (target-32bit?)
9698 ;; On 32-bit systems, the far away dates are incorrect, 9698 ;; On 32-bit systems, the far away dates are incorrect,
9699 ;; and the floats are not parsed exactly. 9699 ;; and the floats are not parsed exactly.
9700 '((substitute* 9700 '((substitute*
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index f812263d3b7..e343dee884a 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -11380,7 +11380,7 @@ Border Gateway Protocol}} implementation.")
11380 ;; cannot parse column object json: cannot unmarshal 11380 ;; cannot parse column object json: cannot unmarshal
11381 ;; number 4294967295 into Go struct field .type of 11381 ;; number 4294967295 into Go struct field .type of
11382 ;; type int 11382 ;; type int
11383 #$@(if (not (target-64bit?)) 11383 #$@(if (target-32bit?)
11384 #~("TestCheckIndexes.*" 11384 #~("TestCheckIndexes.*"
11385 "TestClientServer.*" 11385 "TestClientServer.*"
11386 "TestModelUpdates.*" 11386 "TestModelUpdates.*"
@@ -11406,7 +11406,7 @@ Border Gateway Protocol}} implementation.")
11406 (lambda* (#:key tests? import-path #:allow-other-keys) 11406 (lambda* (#:key tests? import-path #:allow-other-keys)
11407 (with-directory-excursion (string-append "src/" import-path) 11407 (with-directory-excursion (string-append "src/" import-path)
11408 (delete-file-recursively "example")))) 11408 (delete-file-recursively "example"))))
11409 #$@(if (not (target-64bit?)) 11409 #$@(if (target-32bit?)
11410 ;; cannot use 4294967295 (untyped int constant) as int value 11410 ;; cannot use 4294967295 (untyped int constant) as int value
11411 ;; in assignment (overflows) 11411 ;; in assignment (overflows)
11412 #~((add-after 'unpack 'remove-problematic-test-files 11412 #~((add-after 'unpack 'remove-problematic-test-files
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 394df256f79..0cdcda72a52 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -26337,7 +26337,7 @@ pick one that suits you.")
26337 #:test-flags 26337 #:test-flags
26338 ;; Tests fail on non 64bit systems: unexpected error: invalid index: 26338 ;; Tests fail on non 64bit systems: unexpected error: invalid index:
26339 ;; value must be a whole number, between -2147483648 and 2147483647. 26339 ;; value must be a whole number, between -2147483648 and 2147483647.
26340 #~(list #$@(if (not (target-64bit?)) '("-skip" "TestElement") '())))) 26340 #~(list #$@(if (target-32bit?) '("-skip" "TestElement") '()))))
26341 (native-inputs 26341 (native-inputs
26342 (list go-github-com-google-go-cmp)) 26342 (list go-github-com-google-go-cmp))
26343 (propagated-inputs 26343 (propagated-inputs
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index e2a9920fe2c..47b1aadf363 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -1576,8 +1576,7 @@ graphics.")
1576 "src/test/OpenEXRCoreTest/main.cpp") 1576 "src/test/OpenEXRCoreTest/main.cpp")
1577 (("/var/tmp") 1577 (("/var/tmp")
1578 "/tmp")))) 1578 "/tmp"))))
1579 #$@(if (target-64bit?) 1579 #$@(if (target-32bit?)
1580 #~()
1581 #~((add-after 'patch-test-directory 'disable-broken-tests 1580 #~((add-after 'patch-test-directory 'disable-broken-tests
1582 (lambda _ 1581 (lambda _
1583 ;; Disable tests that fail at least on i686-linux. 1582 ;; Disable tests that fail at least on i686-linux.
@@ -1598,7 +1597,8 @@ graphics.")
1598 (("TEST\\( testB44ACompression, \"core_compression\" \\);") 1597 (("TEST\\( testB44ACompression, \"core_compression\" \\);")
1599 "") 1598 "")
1600 (("TEST \\(testOptimizedInterleavePatterns, \"basic\"\\);") 1599 (("TEST \\(testOptimizedInterleavePatterns, \"basic\"\\);")
1601 "")))))) 1600 "")))))
1601 #~())
1602 #$@(if (target-aarch64?) 1602 #$@(if (target-aarch64?)
1603 #~((add-after 'patch-test-directory 'disable-broken-aarch64-tests 1603 #~((add-after 'patch-test-directory 'disable-broken-aarch64-tests
1604 ;; Disable tests known to fail on aarch64. Remove once 1604 ;; Disable tests known to fail on aarch64. Remove once
@@ -1657,7 +1657,7 @@ with strong support for multi-part, multi-channel use cases.")
1657 all 1657 all
1658 "set_tests_properties(OpenEXR.IlmImf PROPERTIES TIMEOUT 15000)"))) 1658 "set_tests_properties(OpenEXR.IlmImf PROPERTIES TIMEOUT 15000)")))
1659 #t)) 1659 #t))
1660 ,@(if (not (target-64bit?)) 1660 ,@(if (target-32bit?)
1661 `((add-after 'change-directory 'disable-broken-test 1661 `((add-after 'change-directory 'disable-broken-test
1662 (lambda _ 1662 (lambda _
1663 (substitute* "IlmImfTest/main.cpp" 1663 (substitute* "IlmImfTest/main.cpp"
diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm
index 8e8916d9316..5205d2820f6 100644
--- a/gnu/packages/haskell-xyz.scm
+++ b/gnu/packages/haskell-xyz.scm
@@ -801,8 +801,7 @@ than @code{base-compat}, which has no dependencies.")
801 (base32 "00332i4n98gh06x8ii4p8mhjpq0ch1bdan9hxmdblxpgk8j7xdvz")))) 801 (base32 "00332i4n98gh06x8ii4p8mhjpq0ch1bdan9hxmdblxpgk8j7xdvz"))))
802 (build-system haskell-build-system) 802 (build-system haskell-build-system)
803 (arguments 803 (arguments
804 (if (target-64bit?) 804 (if (target-32bit?)
805 '()
806 (list #:phases 805 (list #:phases
807 #~(modify-phases %standard-phases 806 #~(modify-phases %standard-phases
808 (add-after 'unpack 'patch-for-32-bit-system 807 (add-after 'unpack 'patch-for-32-bit-system
@@ -811,7 +810,8 @@ than @code{base-compat}, which has no dependencies.")
811 #$(local-file 810 #$(local-file
812 (search-patch "ghc-basement-fix-32-bit.patch"))) 811 (search-patch "ghc-basement-fix-32-bit.patch")))
813 812
814 (invoke "patch" "-p1" "--force" "-i" patch))))))) 813 (invoke "patch" "-p1" "--force" "-i" patch)))))
814 '()))
815 (properties '((upstream-name . "basement"))) 815 (properties '((upstream-name . "basement")))
816 (home-page "https://github.com/haskell-foundation/foundation#readme") 816 (home-page "https://github.com/haskell-foundation/foundation#readme")
817 (synopsis "Basic primitives for Foundation starter pack") 817 (synopsis "Basic primitives for Foundation starter pack")
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index d888c7d52ac..79bb4fac488 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -740,13 +740,13 @@ calculating corresponding shifts.")
740 (arguments 740 (arguments
741 (list 741 (list
742 #:phases 742 #:phases
743 (if (target-64bit?) 743 (if (target-32bit?)
744 #~%standard-phases
745 #~(modify-phases %standard-phases 744 #~(modify-phases %standard-phases
746 (add-after 'unpack 'fix-tests-int32-i686 745 (add-after 'unpack 'fix-tests-int32-i686
747 (lambda _ 746 (lambda _
748 (substitute* "test/test_blockarrays.jl" 747 (substitute* "test/test_blockarrays.jl"
749 (("Int64") "Int32")))))))) 748 (("Int64") "Int32")))))
749 #~%standard-phases)))
750 (propagated-inputs 750 (propagated-inputs
751 (list julia-arraylayouts 751 (list julia-arraylayouts
752 julia-fillarrays)) 752 julia-fillarrays))
@@ -1416,12 +1416,12 @@ of morphisms.")
1416 (substitute* "Project.toml" 1416 (substitute* "Project.toml"
1417 (("55351af7-c7e9-48d6-89ff-24e801d99491") 1417 (("55351af7-c7e9-48d6-89ff-24e801d99491")
1418 "6b7a57c9-7cc1-4fdf-b7f5-e857abae3636")))) 1418 "6b7a57c9-7cc1-4fdf-b7f5-e857abae3636"))))
1419 #$@(if (target-64bit?) 1419 #$@(if (target-32bit?)
1420 '()
1421 '((add-after 'unpack 'fix-tests-int32-i686 1420 '((add-after 'unpack 'fix-tests-int32-i686
1422 (lambda _ 1421 (lambda _
1423 (substitute* "test/runtests.jl" 1422 (substitute* "test/runtests.jl"
1424 (("Int64") "Int32"))))))))) 1423 (("Int64") "Int32")))))
1424 '()))))
1425 (propagated-inputs 1425 (propagated-inputs
1426 (list julia-crayons 1426 (list julia-crayons
1427 julia-expronicon 1427 julia-expronicon
@@ -1888,7 +1888,7 @@ dictionaries in Julia, for improved productivity and performance.")
1888 (("test dist\\(y, x") "test_nowarn dist(y, x") 1888 (("test dist\\(y, x") "test_nowarn dist(y, x")
1889 (("test dist\\(z, x") "test_nowarn dist(z, x") 1889 (("test dist\\(z, x") "test_nowarn dist(z, x")
1890 (("test dist\\(z, y") "test_nowarn dist(z, y")) 1890 (("test dist\\(z, y") "test_nowarn dist(z, y"))
1891 #$@(if (not (target-64bit?)) 1891 #$@(if (target-32bit?)
1892 ;; A little too much precision 1892 ;; A little too much precision
1893 ;; Evaluated: 1.8839055991209719 === 1.8839055991209717 1893 ;; Evaluated: 1.8839055991209719 === 1.8839055991209717
1894 `((substitute* "test/test_dists.jl" 1894 `((substitute* "test/test_dists.jl"
@@ -2872,12 +2872,12 @@ matrices the Schur form is often more useful.")
2872 (substitute* "test/runtests.jl" 2872 (substitute* "test/runtests.jl"
2873 (("@testset.*MetaT and heterogeneous data.*" all) 2873 (("@testset.*MetaT and heterogeneous data.*" all)
2874 (string-append all "return\n"))))) 2874 (string-append all "return\n")))))
2875 #$@(if (target-64bit?) 2875 #$@(if (target-32bit?)
2876 '()
2877 '((add-after 'unpack 'fix-tests-int32-i686 2876 '((add-after 'unpack 'fix-tests-int32-i686
2878 (lambda _ 2877 (lambda _
2879 (substitute* "test/runtests.jl" 2878 (substitute* "test/runtests.jl"
2880 (("Int64") "Int32"))))))))) 2879 (("Int64") "Int32")))))
2880 '()))))
2881 (propagated-inputs 2881 (propagated-inputs
2882 (list julia-itertools 2882 (list julia-itertools
2883 julia-staticarrays 2883 julia-staticarrays
@@ -4097,13 +4097,13 @@ equations in string literals in the Julia language.")
4097 (arguments 4097 (arguments
4098 (list 4098 (list
4099 #:phases 4099 #:phases
4100 (if (target-64bit?) 4100 (if (target-32bit?)
4101 #~%standard-phases
4102 #~(modify-phases %standard-phases 4101 #~(modify-phases %standard-phases
4103 (add-after 'unpack 'fix-tests-int32-i686 4102 (add-after 'unpack 'fix-tests-int32-i686
4104 (lambda _ 4103 (lambda _
4105 (substitute* "test/multests.jl" 4104 (substitute* "test/multests.jl"
4106 (("Int64") "Int32")))))))) 4105 (("Int64") "Int32")))))
4106 #~%standard-phases)))
4107 (propagated-inputs 4107 (propagated-inputs
4108 (list julia-aqua 4108 (list julia-aqua
4109 julia-arraylayouts 4109 julia-arraylayouts
@@ -4371,7 +4371,7 @@ by @code{NTuples} in Julia.")
4371 (substitute* "test/runtests.jl" 4371 (substitute* "test/runtests.jl"
4372 ((".*@test_throws ErrorException b.*") "")) 4372 ((".*@test_throws ErrorException b.*") ""))
4373 4373
4374 (when #$(not (target-64bit?)) 4374 (when #$(target-32bit?)
4375 (substitute* "test/runtests.jl" 4375 (substitute* "test/runtests.jl"
4376 (("Int64") "Int32")))))))) 4376 (("Int64") "Int32"))))))))
4377 (propagated-inputs 4377 (propagated-inputs
@@ -6770,14 +6770,14 @@ with ANSI escape sequences.")
6770 (arguments 6770 (arguments
6771 (list 6771 (list
6772 #:phases 6772 #:phases
6773 (if (target-64bit?) 6773 (if (target-32bit?)
6774 #~%standard-phases
6775 #~(modify-phases %standard-phases 6774 #~(modify-phases %standard-phases
6776 (add-after 'unpack 'fix-tests-int32-i686 6775 (add-after 'unpack 'fix-tests-int32-i686
6777 (lambda _ 6776 (lambda _
6778 (substitute* '("src/utils.jl" 6777 (substitute* '("src/utils.jl"
6779 "test/runtests.jl") 6778 "test/runtests.jl")
6780 (("Int64") "Int32")))))))) 6779 (("Int64") "Int32")))))
6780 #~%standard-phases)))
6781 (propagated-inputs 6781 (propagated-inputs
6782 (list julia-adapt 6782 (list julia-adapt
6783 julia-dataapi 6783 julia-dataapi
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index edd8528d5a2..7f70b4975f9 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -982,7 +982,7 @@ independently to be able to run a LLaMA model.")
982 (("\"/bin/sh\"") 982 (("\"/bin/sh\"")
983 (string-append 983 (string-append
984 "\"" (search-input-file inputs "/bin/sh") "\""))))) 984 "\"" (search-input-file inputs "/bin/sh") "\"")))))
985 #$@(if (not (target-64bit?)) 985 #$@(if (target-32bit?)
986 '((add-after 'unpack 'skip-failing-tests 986 '((add-after 'unpack 'skip-failing-tests
987 (lambda _ 987 (lambda _
988 ;; 32-bit system 988 ;; 32-bit system
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index dee1644ad2f..2436e57f117 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -4596,7 +4596,7 @@ extension.")
4596 lsof openssl)) 4596 lsof openssl))
4597 (inputs 4597 (inputs
4598 (append 4598 (append
4599 (if (not (target-64bit?)) 4599 (if (target-32bit?)
4600 ;; Required by test t/pop3d.t, otherwise fails with 4600 ;; Required by test t/pop3d.t, otherwise fails with
4601 ;; “sizeof(off_t)=8 requires File::FcntlLock”. 4601 ;; “sizeof(off_t)=8 requires File::FcntlLock”.
4602 (list perl-file-fcntllock) 4602 (list perl-file-fcntllock)
diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm
index 1e460f8db56..99f8843f083 100644
--- a/gnu/packages/node.scm
+++ b/gnu/packages/node.scm
@@ -870,7 +870,7 @@ source files.")
870 870
871 ;; https://github.com/nodejs/node/issues/45906 871 ;; https://github.com/nodejs/node/issues/45906
872 ;; This test depends on 64-bit time_t so skipping on 32-bit systems. 872 ;; This test depends on 64-bit time_t so skipping on 32-bit systems.
873 ,@(if (not (target-64bit?)) 873 ,@(if (target-32bit?)
874 '((delete-file "test/parallel/test-fs-utimes-y2K38.js") 874 '((delete-file "test/parallel/test-fs-utimes-y2K38.js")
875 875
876 (delete-file "test/parallel/test-debugger-heap-profiler.js")) 876 (delete-file "test/parallel/test-debugger-heap-profiler.js"))
diff --git a/gnu/packages/parallel.scm b/gnu/packages/parallel.scm
index a29428c7698..2d5ddfc1a9f 100644
--- a/gnu/packages/parallel.scm
+++ b/gnu/packages/parallel.scm
@@ -43,7 +43,7 @@
43 #:use-module (guix build-system python) 43 #:use-module (guix build-system python)
44 #:use-module (guix build-system pyproject) 44 #:use-module (guix build-system pyproject)
45 #:use-module ((guix licenses) #:prefix license:) 45 #:use-module ((guix licenses) #:prefix license:)
46 #:use-module ((guix utils) #:select (target-64bit?)) 46 #:use-module ((guix utils) #:select (target-32bit?))
47 #:use-module (guix packages) 47 #:use-module (guix packages)
48 #:use-module (guix utils) 48 #:use-module (guix utils)
49 #:use-module (guix gexp) 49 #:use-module (guix gexp)
@@ -285,7 +285,7 @@ when jobs finish.")
285 285
286 ;; 32-bit support is marked as deprecated and needs to be 286 ;; 32-bit support is marked as deprecated and needs to be
287 ;; explicitly enabled. 287 ;; explicitly enabled.
288 #$@(if (target-64bit?) '() '("--enable-deprecated"))) 288 #$@(if (target-32bit?) '("--enable-deprecated") '()))
289 #:phases 289 #:phases
290 #~(modify-phases %standard-phases 290 #~(modify-phases %standard-phases
291 (add-after 'unpack 'patch-plugin-linker-flags 291 (add-after 'unpack 'patch-plugin-linker-flags
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 25c6875f72d..497230b1c1c 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -10731,7 +10731,7 @@ For some datatypes the overhead can be reduced by using khash by factor 4-8.")
10731 "complex_numbers_cpp" 10731 "complex_numbers_cpp"
10732 ;; This test fails when running on 24 cores. 10732 ;; This test fails when running on 24 cores.
10733 "cpp_stl_conversion" 10733 "cpp_stl_conversion"
10734 #$@(if (not (target-64bit?)) 10734 #$@(if (target-32bit?)
10735 ;; XXX: On 32-bit architectures, running the 10735 ;; XXX: On 32-bit architectures, running the
10736 ;; parallel tests fails on many-core systems. 10736 ;; parallel tests fails on many-core systems.
10737 ;; See: <https://github.com/cython/cython/issues/2807>. 10737 ;; See: <https://github.com/cython/cython/issues/2807>.
@@ -10792,7 +10792,7 @@ writing C extensions for Python as easy as Python itself.")
10792 ;; XXX: On 32-bit architectures, running the parallel tests 10792 ;; XXX: On 32-bit architectures, running the parallel tests
10793 ;; fails on many-core systems, see 10793 ;; fails on many-core systems, see
10794 ;; <https://github.com/cython/cython/issues/2807>. 10794 ;; <https://github.com/cython/cython/issues/2807>.
10795 #$@(if (not (target-64bit?)) 10795 #$@(if (target-32bit?)
10796 #~("-x" "run.parallel") 10796 #~("-x" "run.parallel")
10797 #~()) 10797 #~())
10798 #$@(if (system-hurd?) 10798 #$@(if (system-hurd?)
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 7a034658017..272f837cb97 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -1203,9 +1203,9 @@ other git-like projects such as @code{libgit2}.")
1203 "-DREGEX_BACKEND=pcre2" 1203 "-DREGEX_BACKEND=pcre2"
1204 "-DUSE_HTTP_PARSER=system" 1204 "-DUSE_HTTP_PARSER=system"
1205 "-DUSE_SSH=ON" ; cmake fails to find libssh if this is missing 1205 "-DUSE_SSH=ON" ; cmake fails to find libssh if this is missing
1206 ,@(if (target-64bit?) 1206 ,@(if (target-32bit?)
1207 '() 1207 '("-DCMAKE_C_FLAGS=-D_FILE_OFFSET_BITS=64")
1208 '("-DCMAKE_C_FLAGS=-D_FILE_OFFSET_BITS=64")))) 1208 '())))
1209 #:phases 1209 #:phases
1210 (modify-phases %standard-phases 1210 (modify-phases %standard-phases
1211 ;; Run checks more verbosely, unless we are cross-compiling. 1211 ;; Run checks more verbosely, unless we are cross-compiling.