mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: glibc: Absorb powerpc patch.
* gnu/packages/base.scm (glibc)[source]: Add patch. [arguments]: Remove 'apply-patch phase. [native-inputs]: Remove patch file. * gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash, glibc-final)[native-inputs]: Remove patch file.
This commit is contained in:
parent
2aab587f84
commit
0e2b817732
2 changed files with 3 additions and 22 deletions
|
@ -678,7 +678,8 @@ (define-public glibc
|
|||
(sha256
|
||||
(base32
|
||||
"0di848ibffrnwq7g2dvgqrnn4xqhj3h96csn69q4da51ymafl9qn"))
|
||||
(patches (search-patches "glibc-ldd-x86_64.patch"
|
||||
(patches (search-patches "glibc-ldd-powerpc.patch"
|
||||
"glibc-ldd-x86_64.patch"
|
||||
"glibc-dl-cache.patch"
|
||||
"glibc-hidden-visibility-ldconfig.patch"
|
||||
"glibc-versioned-locpath.patch"
|
||||
|
@ -874,14 +875,6 @@ (define (linker-script? file)
|
|||
(map (cut string-append slib "/" <>)
|
||||
files))))))
|
||||
|
||||
,@(if (target-powerpc?)
|
||||
'((add-after 'unpack 'apply-patch
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((patch (assoc-ref inputs
|
||||
"powerpc64le-patch")))
|
||||
(invoke "patch" "--force" "-p1"
|
||||
"-i" patch)))))
|
||||
'())
|
||||
,@(if (hurd-target?)
|
||||
'((add-after 'install 'augment-libc.so
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
|
@ -902,10 +895,6 @@ (define (linker-script? file)
|
|||
("gettext" ,gettext-minimal)
|
||||
("python" ,python-minimal)
|
||||
|
||||
,@(if (target-powerpc?)
|
||||
`(("powerpc64le-patch" ,@(search-patches
|
||||
"glibc-ldd-powerpc.patch")))
|
||||
'())
|
||||
,@(if (hurd-target?)
|
||||
`(("mig" ,mig)
|
||||
("perl" ,perl))
|
||||
|
|
|
@ -3218,11 +3218,7 @@ (define glibc-final-with-bootstrap-bash
|
|||
`(("bison" ,bison-boot0)
|
||||
("texinfo" ,texinfo-boot0)
|
||||
("perl" ,perl-boot0)
|
||||
("python" ,python-boot0)
|
||||
,@(if (target-powerpc?)
|
||||
`(("powerpc64le-patch" ,@(search-patches
|
||||
"glibc-ldd-powerpc.patch")))
|
||||
'())))
|
||||
("python" ,python-boot0)))
|
||||
(inputs
|
||||
`( ;; The boot inputs. That includes the bootstrap libc. We don't want
|
||||
;; it in $CPATH, hence the 'pre-configure' phase above.
|
||||
|
@ -3366,10 +3362,6 @@ (define glibc-final
|
|||
|
||||
;; This time we need 'msgfmt' to install all the libc.mo files.
|
||||
(native-inputs `(,@(package-native-inputs glibc-final-with-bootstrap-bash)
|
||||
,@(if (target-powerpc?)
|
||||
`(("powerpc64le-patch" ,@(search-patches
|
||||
"glibc-ldd-powerpc.patch")))
|
||||
'())
|
||||
("gettext" ,gettext-boot0)))
|
||||
|
||||
(propagated-inputs
|
||||
|
|
Loading…
Reference in a new issue