From abf214cda01d668837a6432370ebd5382ad1612e Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Thu, 17 Nov 2022 02:24:46 +0100 Subject: [PATCH] gnu: crc32c: Fix build on x86_64-linux. * gnu/packages/cpp.scm (crc32c)[arguments]: Remove #:phases. The check is for SSE support in the compiler, not the build machine; and the runtime code tests for SSE availability on the CPU before enabling the SSE code path. --- gnu/packages/cpp.scm | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index c1e98b771d..210c76e482 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -1976,13 +1976,7 @@ (define-public crc32c "-DCRC32C_BUILD_TESTS=" ;; TODO: perhaps infer #:tests? (if #$(%current-target-system) - "OFF" "ON"))) - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'make-reproducible - (lambda _ - (substitute* "CMakeLists.txt" - (("if\\(HAVE_SSE42\\)") "if(FALSE)"))))))) + "OFF" "ON"))))) (native-inputs (list googletest)) (home-page "https://github.com/google/crc32c") (synopsis "Cyclic redundancy check")