mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-14 23:20:29 -05:00
gnu: GDB: Inline cross-compilation fix.
* gnu/packages/gdb.scm (gdb-9.1)[arguments]: Remove conditionals on %CURRENT-TARGET-SYSTEM.
This commit is contained in:
parent
425fd7eb6a
commit
ef2a3871fd
1 changed files with 3 additions and 9 deletions
|
@ -70,20 +70,14 @@ (define-public gdb-9.1
|
||||||
#t))
|
#t))
|
||||||
(add-after
|
(add-after
|
||||||
'install 'remove-libs-already-in-binutils
|
'install 'remove-libs-already-in-binutils
|
||||||
(lambda* (#:key inputs outputs
|
(lambda* (#:key native-inputs inputs outputs
|
||||||
;; TODO: Inline the native-inputs addition and
|
|
||||||
;; below usage in the next rebuild cycle.
|
|
||||||
,@(if (%current-target-system)
|
|
||||||
'(native-inputs)
|
|
||||||
'())
|
|
||||||
#:allow-other-keys)
|
#:allow-other-keys)
|
||||||
;; Like Binutils, GDB installs libbfd, libopcodes, etc.
|
;; Like Binutils, GDB installs libbfd, libopcodes, etc.
|
||||||
;; However, this leads to collisions when both are
|
;; However, this leads to collisions when both are
|
||||||
;; installed, and really is none of its business,
|
;; installed, and really is none of its business,
|
||||||
;; conceptually. So remove them.
|
;; conceptually. So remove them.
|
||||||
(let* ((binutils ,@(if (%current-target-system)
|
(let* ((binutils (or (assoc-ref inputs "binutils")
|
||||||
'((assoc-ref native-inputs "binutils"))
|
(assoc-ref native-inputs "binutils")))
|
||||||
'((assoc-ref inputs "binutils"))))
|
|
||||||
(out (assoc-ref outputs "out"))
|
(out (assoc-ref outputs "out"))
|
||||||
(files1 (with-directory-excursion binutils
|
(files1 (with-directory-excursion binutils
|
||||||
(append (find-files "lib")
|
(append (find-files "lib")
|
||||||
|
|
Loading…
Reference in a new issue