mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-25 05:48:07 -05:00
gnu: re2: Set CXX for cross-compilation.
* gnu/packages/regex.scm (re2)[arguments]: Specify CXX in #:make-flags. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
parent
e7b9dac7b1
commit
612af7ff66
1 changed files with 12 additions and 2 deletions
|
@ -22,7 +22,8 @@ (define-module (gnu packages regex)
|
|||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix build-system gnu))
|
||||
#:use-module (guix build-system gnu)
|
||||
#:use-module (guix utils))
|
||||
|
||||
(define-public re2
|
||||
(package
|
||||
|
@ -42,7 +43,16 @@ (define-public re2
|
|||
(arguments
|
||||
`(#:test-target "test"
|
||||
;; There is no configure step, but the Makefile respects a prefix.
|
||||
#:make-flags (list (string-append "prefix=" %output))
|
||||
;; As ./configure does not know anything about the target CXX
|
||||
;; we need to specify TARGET-g++ explicitly.
|
||||
#:make-flags (list (string-append "prefix=" %output)
|
||||
(string-append
|
||||
"CXX=" ,(string-append
|
||||
(if (%current-target-system)
|
||||
(string-append
|
||||
(%current-target-system) "-")
|
||||
"")
|
||||
"g++")))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
|
|
Loading…
Reference in a new issue