diff options
Diffstat (limited to 'base/glibc/Pkgfile')
-rwxr-xr-x | base/glibc/Pkgfile | 46 |
1 files changed, 5 insertions, 41 deletions
diff --git a/base/glibc/Pkgfile b/base/glibc/Pkgfile index 188b0ea99..416f682ee 100755 --- a/base/glibc/Pkgfile +++ b/base/glibc/Pkgfile @@ -4,22 +4,15 @@ # Packager:thierryn1 at hispeed dot ch name=glibc -version=2.12.1 +version=2.13 release=1 -kernelversion=2.6.36 +kernelversion=2.6.37 source=( http://ftp.gnu.org/gnu/glibc/$name-$version.tar.bz2 \ http://www.kernel.org/pub/linux/kernel/v2.6/linux-${kernelversion}.tar.bz2 \ http://nutyx.meticul.eu/files/patchs/$name/{nsswitch.conf,ld.so.conf,SUPPORTED} \ - glibc-2.10-dont-build-timezone.patch - glibc-2.10-bz4781.patch - glibc-__i686.patch - glibc-2.12.1-make-3.82-compatibility.patch - glibc-2.12.1-static-shared-getpagesize.patch - glibc-2.12.1-but-I-am-an-i686.patch - glibc-2.12.1-fix-IPTOS_CLASS-definition.patch - glibc-2.12.1-never-expand-origin-when-privileged.patch - glibc-2.12.1-require-suid-on-audit.patch) + http://www.linuxfromscratch.org/patches/lfs/development/glibc-$version-gcc_fix-1.patch \ + http://nutyx.meticul.eu/files/patchs/$name/glibc-2.12.1-static-shared-getpagesize.patch ) build() { @@ -33,38 +26,9 @@ build() { cd .. # install glibc cd $name-$version - - # timezone data is in separate package (tzdata) -# patch -Np1 -i $SRC/glibc-2.10-dont-build-timezone.patch - - # http://sources.redhat.com/bugzilla/show_bug.cgi?id=4781 - patch -Np1 -i $SRC/glibc-2.10-bz4781.patch - - # http://sources.redhat.com/bugzilla/show_bug.cgi?id=411 - # http://sourceware.org/ml/libc-alpha/2009-07/msg00072.html - patch -Np1 -i $SRC/glibc-__i686.patch - - # http://sourceware.org/git/?p=glibc.git;a=patch;h=32cf4069 - patch -Np1 -i $SRC/glibc-2.12.1-make-3.82-compatibility.patch - - # http://sourceware.org/bugzilla/show_bug.cgi?id=11929 - # using Fedora "fix" as patch in that bug report causes breakages... + patch -Np1 -i ../glibc-$version-gcc_fix-1.patch patch -Np1 -i $SRC/glibc-2.12.1-static-shared-getpagesize.patch - # fedora "fix" for excess linker optimization on i686 - # proper fix will be in binutils-2.21 - patch -Np1 -i $SRC/glibc-2.12.1-but-I-am-an-i686.patch - - # http://www.exploit-db.com/exploits/15274/ - # http://sourceware.org/git/?p=glibc.git;a=patch;h=2232b90f (only fedora branch...) - patch -Np1 -i $SRC/glibc-2.12.1-never-expand-origin-when-privileged.patch - - # http://www.exploit-db.com/exploits/15304/ - # http://sourceware.org/git/?p=glibc.git;a=patch;h=8e9f92e9 - patch -Np1 -i $SRC/glibc-2.12.1-require-suid-on-audit.patch - - # http://sources.redhat.com/git/?p=glibc.git;a=patch;h=15bac72b - patch -Np1 -i $SRC/glibc-2.12.1-fix-IPTOS_CLASS-definition.patch sed -i 's|@BASH@|/bin/bash|' elf/ldd.bash.in |