gnu: gcc@5: Build with isl@0.18.

* gnu/packages/gcc.scm (gcc-5)[inputs]: Change ISL to ISL-0.18.
(isl-0.18): New public variable.
This commit is contained in:
Marius Bakke 2018-08-10 17:00:27 +02:00
parent a3baaaa07a
commit 25bd72678a
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 16 additions and 1 deletions

View File

@ -451,7 +451,8 @@ Go. It also includes runtime support libraries for these languages.")
"$OBJDUMP_FOR_TARGET -T"))
#t))))
(inputs
`(("isl" ,isl)
`(;; GCC5 needs <isl/band.h> which is removed in later versions.
("isl" ,isl-0.18)
,@(package-inputs gcc-4.7)))))
(define-public gcc-6
@ -860,6 +861,20 @@ reduction, transitive closures on maps (which may encode infinite graphs),
dependence analysis and bounds on piecewise step-polynomials.")
(license lgpl2.1+)))
(define-public isl-0.18
(package
(inherit isl)
(version "0.18")
(source (origin
(method url-fetch)
(uri (list (string-append "http://isl.gforge.inria.fr/isl-"
version ".tar.bz2")
(string-append %gcc-infrastructure
"isl-" version ".tar.gz")))
(sha256
(base32
"06ybml6llhi4i56q90jnimbcgk1lpcdwhy9nxdxra2hxz3bhz2vb"))))))
(define-public isl-0.11
(package
(inherit isl)