gnu: cross-base: Relax check for powerpc64le.

* gnu/packages/cross-base.scm (cross-gcc-arguments): When conditionally adding
"--with-long-double-128", check for "powerpc64le-" prefix instead of matching
full target.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
This commit is contained in:
Carl Dong 2021-03-28 10:51:16 -07:00 committed by Chris Marusich
parent b5116db5c0
commit 58452d08ff
No known key found for this signature in database
GPG key ID: DD409A15D822469D

View file

@ -153,7 +153,7 @@ (define (cross-gcc-arguments target xgcc libc)
"--disable-decimal-float" ;would need libc
"--disable-libcilkrts"
,@(if (equal? "powerpc64le-linux-gnu" target)
,@(if (string-prefix? "powerpc64le-" target)
;; On POWER9 (little endian) glibc needs
;; the 128-bit long double type.
'("--with-long-double-128")