~ruther/guix-local

d13d5f3141df58e464f95ac42c2aa884a4f4d5ee — Diego Nicola Barbato 4 years ago b2022a0
gnu: webkitgtk: Really disable SSE2 on non-x86_64 achitectures.

This is a followup to d82fd7c2dd542693988f61fb15c020e3209ac7ec.

* gnu/packages/webkit.scm (webkitgtk)[phases]{disable-sse2}: Adjust.

Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
1 files changed, 7 insertions(+), 7 deletions(-)

M gnu/packages/webkit.scm
M gnu/packages/webkit.scm => gnu/packages/webkit.scm +7 -7
@@ 295,13 295,6 @@ acceleration in mind, leveraging common 3D graphics APIs for best performance.")
                 (("libWPEBackend-fdo-([\\.0-9]+)\\.so" all version)
                  (string-append wpebackend-fdo "/lib/" all)))
               #t)))
         ,@(if (string-prefix? "x86_64" (or (%current-target-system)
                                            (%current-system)))
               '()
               '((add-after 'unpack 'disable-sse2
                   (lambda _
                     (substitute* "Source/cmake/DetectSSE2.cmake"
                       (("CHECK_FOR_SSE2\\(\\)") ""))))))
         (add-before 'configure 'prepare-build-environment
           (lambda* (#:key inputs #:allow-other-keys)
             (setenv "CC" "clang")


@@ 314,6 307,13 @@ acceleration in mind, leveraging common 3D graphics APIs for best performance.")
                        "#define USE_MUL_OVERFLOW 0")))
                   '())
             #t))
         ,@(if (target-x86-64?)
               '()
               '((add-after 'unpack 'disable-sse2
                   (lambda _
                     (substitute* "Source/cmake/WebKitCompilerFlags.cmake"
                       (("WTF_CPU_X86 AND NOT CMAKE_CROSSCOMPILING")
                        "FALSE"))))))
         (add-after 'install 'move-doc-files
           (lambda* (#:key outputs #:allow-other-keys)
             (let ((out (assoc-ref outputs "out"))