mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-05-22 09:05:54 +02:00
gnu: criu: Fix build with GCC 7.
* gnu/packages/virtualization.scm (criu)[arguments]: Do not read from C_INCLUDE_PATH, but add LINUX-LIBRE-HEADERS on it.
This commit is contained in:
@@ -694,8 +694,14 @@ domains, their live performance and resource utilization statistics.")
|
||||
;; The includes for libnl are located in a sub-directory.
|
||||
(setenv "C_INCLUDE_PATH"
|
||||
(string-append (assoc-ref inputs "libnl")
|
||||
"/include/libnl3:"
|
||||
(getenv "C_INCLUDE_PATH")))
|
||||
"/include/libnl3"
|
||||
;; Also add the kernel headers here so that GCC
|
||||
;; treats them as "system headers". Otherwise
|
||||
;; the build fails with -Werror because parasite.c
|
||||
;; includes both <linux/fs.h> and <sys/mount.h>,
|
||||
;; which define some of the same constants.
|
||||
(assoc-ref inputs "kernel-headers")
|
||||
"/include"))
|
||||
;; Prevent xmlto from failing the install phase.
|
||||
(substitute* "Documentation/Makefile"
|
||||
(("XMLTO.*:=.*")
|
||||
|
||||
Reference in New Issue
Block a user