summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD15
-rw-r--r--powerpc-hack.patch11
3 files changed, 27 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ab8372c8cfa6..10f5b16c0154 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = powerpc-linux-gnu-glibc
pkgdesc = GNU C Library (powerpc-linux-gnu)
- pkgver = 2.27
+ pkgver = 2.29
pkgrel = 1
url = http://www.gnu.org/software/libc/
arch = any
@@ -9,7 +9,7 @@ pkgbase = powerpc-linux-gnu-glibc
makedepends = powerpc-linux-gnu-gcc-stage2>=8.1.0-1
makedepends = gperf
depends = powerpc-linux-gnu-linux-api-headers>=4.16.1-1
- provides = powerpc-linux-gnu-glibc-headers=2.27
+ provides = powerpc-linux-gnu-glibc-headers=2.29
provides = powerpc-linux-gnu-eglibc
conflicts = powerpc-linux-gnu-glibc-headers
conflicts = powerpc-linux-gnu-eglibc
@@ -17,13 +17,14 @@ pkgbase = powerpc-linux-gnu-glibc
options = !buildflags
options = !strip
options = staticlibs
- source = https://ftp.gnu.org/gnu/glibc/glibc-2.27.tar.xz
- source = https://ftp.gnu.org/gnu/glibc/glibc-2.27.tar.xz.sig
- source = bz20338.patch
+ source = https://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.xz
+ source = https://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.xz.sig
+ source = powerpc-hack.patch
validpgpkeys = 7273542B39962DF7B299931416792B4EA25340F8
- md5sums = 898cd5656519ffbc3a03fe811dd89e82
- md5sums = SKIP
- md5sums = dc0d3ad59aeaaf591b085a77de6e03e9
+ validpgpkeys = BC7C7372637EC10C57D7AA6579C43DFBF1CF2187
+ sha256sums = f3eeb8d57e25ca9fc13c2af3dae97754f9f643bc69229546828e3a240e2af04b
+ sha256sums = SKIP
+ sha256sums = SKIP
pkgname = powerpc-linux-gnu-glibc
diff --git a/PKGBUILD b/PKGBUILD
index f1db6dc9f5f2..62d4f6883322 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
_target="powerpc-linux-gnu"
pkgname=${_target}-glibc
-pkgver=2.27
+pkgver=2.29
pkgrel=1
pkgdesc="GNU C Library (${_target})"
arch=('any')
@@ -20,14 +20,13 @@ provides=("${_target}-glibc-headers=${pkgver}" "${_target}-eglibc")
conflicts=("${_target}-glibc-headers" "${_target}-eglibc")
replaces=("${_target}-glibc-headers")
options=(!buildflags !strip staticlibs)
-_commit=23158b08a0908f381459f273a984c6fd328363cb
-#source=(git+https://sourceware.org/git/glibc.git#commit=$_commit
source=(https://ftp.gnu.org/gnu/glibc/glibc-$pkgver.tar.xz{,.sig}
- bz20338.patch)
-validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8) # Carlos O'Donell
-md5sums=('898cd5656519ffbc3a03fe811dd89e82'
- 'SKIP'
- 'dc0d3ad59aeaaf591b085a77de6e03e9')
+ powerpc-hack.patch) # Patch by Alexander Baldeck
+sha256sums=('f3eeb8d57e25ca9fc13c2af3dae97754f9f643bc69229546828e3a240e2af04b'
+ SKIP
+ SKIP)
+validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # "Carlos O'Donell <carlos@systemhalted.org>"
+ BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar
prepare() {
mkdir -p glibc-build
diff --git a/powerpc-hack.patch b/powerpc-hack.patch
new file mode 100644
index 000000000000..bfd48aa83209
--- /dev/null
+++ b/powerpc-hack.patch
@@ -0,0 +1,11 @@
+--- glibc/configure.orig 2019-03-15 07:39:37.420877466 +0000
++++ glibc/configure 2019-03-15 07:39:53.627543736 +0000
+@@ -4423,7 +4423,7 @@
+
+ OBJDUMP=`$CC -print-prog-name=objdump`
+
+-OBJCOPY=`$CC -print-prog-name=objcopy`
++OBJCOPY=`$CC -print-prog-name=powerpc-linux-gnu-objcopy`
+
+ GPROF=`$CC -print-prog-name=gprof`
+