gnu: avr-libc: Unset CPATH to fix the build.

* gnu/packages/avr.scm (avr-libc)[arguments]: Unset CPATH variable.
This commit is contained in:
Ricardo Wurmus 2019-09-19 15:56:39 +02:00
parent 081f767e8c
commit 923b2b5a48
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -97,11 +97,12 @@ (define (avr-libc avr-gcc)
(modify-phases %standard-phases
(add-before 'unpack 'fix-cpath
(lambda _
;; C_INCLUDE_PATH poses issues for cross-building, leading to
;; failures when building avr-libc on 64-bit systems. Simply
;; unsetting it allows the build to succeed because it doesn't
;; try to use any of the native system's headers.
;; C_INCLUDE_PATH and CPATH pose issues for cross-building,
;; leading to failures when building avr-libc on 64-bit systems.
;; Simply unsetting them allows the build to succeed because it
;; doesn't try to use any of the native system's headers.
(unsetenv "C_INCLUDE_PATH")
(unsetenv "CPATH")
#t)))))
(native-inputs `(("avr-binutils" ,avr-binutils)
("avr-gcc" ,avr-gcc)))