mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-27 23:02:16 -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))
|
||||
(add-after
|
||||
'install 'remove-libs-already-in-binutils
|
||||
(lambda* (#:key inputs outputs
|
||||
;; TODO: Inline the native-inputs addition and
|
||||
;; below usage in the next rebuild cycle.
|
||||
,@(if (%current-target-system)
|
||||
'(native-inputs)
|
||||
'())
|
||||
(lambda* (#:key native-inputs inputs outputs
|
||||
#:allow-other-keys)
|
||||
;; Like Binutils, GDB installs libbfd, libopcodes, etc.
|
||||
;; However, this leads to collisions when both are
|
||||
;; installed, and really is none of its business,
|
||||
;; conceptually. So remove them.
|
||||
(let* ((binutils ,@(if (%current-target-system)
|
||||
'((assoc-ref native-inputs "binutils"))
|
||||
'((assoc-ref inputs "binutils"))))
|
||||
(let* ((binutils (or (assoc-ref inputs "binutils")
|
||||
(assoc-ref native-inputs "binutils")))
|
||||
(out (assoc-ref outputs "out"))
|
||||
(files1 (with-directory-excursion binutils
|
||||
(append (find-files "lib")
|
||||
|
|
Loading…
Reference in a new issue