[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/01: gnu: crawl: Build without SSE only on some architecures.
From: |
guix-commits |
Subject: |
01/01: gnu: crawl: Build without SSE only on some architecures. |
Date: |
Mon, 11 Mar 2019 04:06:56 -0400 (EDT) |
efraim pushed a commit to branch master
in repository guix.
commit a5c8460a6d8141e48ef839656932dc389a9ed499
Author: Efraim Flashner <address@hidden>
Date: Mon Mar 11 10:06:05 2019 +0200
gnu: crawl: Build without SSE only on some architecures.
This is a follow-up to b89284407fd5d865ca7cc8622459692cec9297cf.
* gnu/packages/games.scm (crawl)[arguments]: Remove custom 'patch-flags
phase, add make-flag on non-x86* architectures to build without SSE.
---
gnu/packages/games.scm | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 2950073..0a8c3e9 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -4441,12 +4441,17 @@ fish. The whole game is accompanied by quiet,
comforting music.")
("python-pyyaml" ,python-pyyaml)
("pkg-config" ,pkg-config)))
(arguments
- '(#:make-flags
+ `(#:make-flags
(let* ((sqlite (assoc-ref %build-inputs "sqlite"))
(out (assoc-ref %outputs "out")))
(list (string-append "SQLITE_INCLUDE_DIR=" sqlite "/include")
(string-append "prefix=" out)
"SAVEDIR=~/.crawl"
+ ;; Don't compile with SSE on systems which don't use it
+ ,@(match (%current-system)
+ ((or "i686-linux" "x86_64-linux")
+ '())
+ (_ '("NOSSE=TRUE")))
;; don't build any bundled dependencies
"BUILD_LUA="
"BUILD_SQLITE="
@@ -4454,11 +4459,6 @@ fish. The whole game is accompanied by quiet,
comforting music.")
"-Csource"))
#:phases
(modify-phases %standard-phases
- (add-after 'unpack 'patch-flags
- (lambda _
- (substitute* "source/Makefile"
- (("-mfpmath=sse -msse2") ""))
- #t))
(add-after 'unpack 'find-SDL-image
(lambda _
(substitute* "source/windowmanager-sdl.cc"