mirror of
https://https.git.savannah.gnu.org/git/guix.git/
synced 2025-07-16 20:10:39 +02:00
gnu: Remove GCC ICE workarounds.
* gnu/packages/patches/doxygen-gcc-ice.patch, gnu/packages/patches/mariadb-gcc-ice.patch, gnu/packages/patches/perf-gcc-ice.patch: Delete files * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/databases.scm (mariadb)[source](patches): Likewise. * gnu/packages/linux.scm (perf)[source](patches): Likewise. * gnu/packages/documentation.scm (doxygen)[inputs, arguments]: Likewise.
This commit is contained in:
parent
bf91e6835d
commit
fb76ef8477
7 changed files with 3 additions and 84 deletions
|
@ -139,23 +139,10 @@ markup) can be customized and extended by the user.")
|
|||
("libxml2" ,libxml2) ; provides xmllint for the tests
|
||||
("python" ,python-2))) ; for creating the documentation
|
||||
(inputs
|
||||
`(("bash" ,bash-minimal)
|
||||
,@(if (string-prefix? "armhf-" (%current-system))
|
||||
`(("gcc-ice-patch" ,@(search-patches "doxygen-gcc-ice.patch")))
|
||||
'())))
|
||||
`(("bash" ,bash-minimal)))
|
||||
(arguments
|
||||
`(#:test-target "tests"
|
||||
#:phases (modify-phases %standard-phases
|
||||
;; Work around an ICE that shows up on native compiles for
|
||||
;; armhf-linux.
|
||||
,@(if (string-prefix? "armhf-" (%current-system))
|
||||
`((add-after 'unpack 'apply-gcc-patch
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((patch (assoc-ref inputs "gcc-ice-patch")))
|
||||
(invoke "patch" "-p1" "--force"
|
||||
"--input" patch)))))
|
||||
'())
|
||||
|
||||
(add-before 'configure 'patch-sh
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "src/portable.cpp"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue