mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-19 05:57:04 +01:00
gnu: freehdl: Fix build failure.
Fixes <https://bugs.gnu.org/41246>. Reported by tsmish <tsymsh@gmail.com>. * gnu/packages/engineering.scm (freehdl)[source](patches): New field. [native-inputs]: Remove GCC-5.
This commit is contained in:
parent
a4d76a514f
commit
1a044e3936
1 changed files with 14 additions and 2 deletions
|
@ -16,6 +16,7 @@
|
|||
;;; Copyright © 2019 John Soo <jsoo1@asu.edu>
|
||||
;;; Copyright © 2020 Brice Waegeneire <brice@waegenei.re>
|
||||
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
|
||||
;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -1691,7 +1692,19 @@ (define-public freehdl
|
|||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"117dqs0d4pcgbzvr3jn5ppra7n7x2m6c161ywh6laa934pw7h2bz"))))
|
||||
"117dqs0d4pcgbzvr3jn5ppra7n7x2m6c161ywh6laa934pw7h2bz"))
|
||||
(patches
|
||||
(list (origin
|
||||
;; Fix build with GCC 7. Patch taken from Arch Linux:
|
||||
;; https://git.archlinux.org/svntogit/community.git/tree/trunk?h=packages/freehdl
|
||||
(method url-fetch)
|
||||
(uri "https://git.archlinux.org/svntogit/community.git\
|
||||
/plain/trunk/build-fix.patch?h=packages/freehdl\
|
||||
&id=3bb90d64dfe6883e26083cd1fa96226d0d59175a")
|
||||
(file-name "freehdl-c++-namespace.patch")
|
||||
(sha256
|
||||
(base32
|
||||
"09df3c70rx81rnhlhry1wpdhji274nx9jb74rfprk06l4739zm08")))))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
@ -1767,7 +1780,6 @@ (define-public freehdl
|
|||
("libtool" ,libtool)))
|
||||
(native-inputs
|
||||
`(("pkg-config-native" ,pkg-config)
|
||||
("gcc" ,gcc-5)
|
||||
("libtool-native" ,libtool)))
|
||||
(home-page "http://www.freehdl.seul.org/")
|
||||
(synopsis "VHDL simulator")
|
||||
|
|
Loading…
Reference in a new issue