gnu: efibootmgr: Fix build failure with GCC7.

* gnu/packages/linux.scm (efibootmgr)[arguments]: Set C_INCLUDE_PATH.
master
Marius Bakke 2019-03-01 17:41:43 +01:00
parent 0e5f328260
commit b9a30e0d37
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 6 additions and 1 deletions

View File

@ -4142,7 +4142,12 @@ interface to the variable facility of UEFI boot firmware.")
;; installed (known as OS_VENDOR in the code).
;; GRUB overrides this, as such it's only used if
;; nothing else is specified on the command line.
"EFIDIR=gnu")
"EFIDIR=gnu"
;; Treat kernel headers as system headers to prevent
;; warnings about conflicting types.
(string-append "C_INCLUDE_PATH="
(assoc-ref %build-inputs "kernel-headers")
"/include"))
#:phases (modify-phases %standard-phases (delete 'configure))))
(native-inputs
`(("pkg-config" ,pkg-config)))