gnu: sdl2: Fix FTBFS with GCC7.

* gnu/packages/sdl.scm (sdl2)[arguments]: Add <#:make-flags>.
This commit is contained in:
Marius Bakke 2019-07-03 15:41:21 +02:00
parent f03cda4d1e
commit 1ea1ce18ad
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 10 additions and 0 deletions

View File

@ -9,6 +9,7 @@
;;; Copyright © 2018, 2019 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2019 Kei Kebreau <kkebreau@posteo.net> ;;; Copyright © 2019 Kei Kebreau <kkebreau@posteo.net>
;;; Copyright © 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr> ;;; Copyright © 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2019 Marius Bakke <mbakke@fastmail.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -121,6 +122,15 @@ joystick, and graphics hardware.")
((#:configure-flags flags) ((#:configure-flags flags)
`(append '("--disable-wayland-shared" "--enable-video-kmsdrm" `(append '("--disable-wayland-shared" "--enable-video-kmsdrm"
"--disable-kmsdrm-shared") "--disable-kmsdrm-shared")
,flags))
((#:make-flags flags ''())
;; Add the Fcitx header files to GCCs "system header" search path
;; in order to suppress compiler warnings induced by those:
;; .../include/fcitx-utils/utarray.h:178:9: error: ISO C90 forbids
;; mixed declarations and code [-Werror=declaration-after-statement]
`(append (list (string-append "C_INCLUDE_PATH="
(assoc-ref %build-inputs "fcitx")
"/include"))
,flags)))) ,flags))))
(inputs (inputs
;; SDL2 needs to be built with ibus support otherwise some systems ;; SDL2 needs to be built with ibus support otherwise some systems