Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=gcc43.git;a=commitdiff;h=9f4dc5828dd34e992041d926deaec230e3fc51d3

commit 9f4dc5828dd34e992041d926deaec230e3fc51d3
Author: crazy <[EMAIL PROTECTED]>
Date:   Sat Mar 8 18:41:37 2008 +0100

glibc-2.7-2-i686
* rebuild
* added an small patch to fix the build with new gcc and binutils
* added binutils and gcc to depends for this relbump

diff --git a/source/base/glibc/FrugalBuild b/source/base/glibc/FrugalBuild
index e49b118..7ae5d06 100644
--- a/source/base/glibc/FrugalBuild
+++ b/source/base/glibc/FrugalBuild
@@ -3,17 +3,18 @@

pkgname=glibc
pkgver=2.7
-pkgrel=1
+pkgrel=2
pkgdesc="GNU C Library"
url="http://www.gnu.org/software/libc/libc.html";
-depends=()
+depends=('binutils>=2.18.50.0.4' 'gcc>=4.3.0')
rodepends=('tzdata')
makedepends=('grep>=2.5.3-2')
groups=('base' 'chroot-core')
archs=('i686' 'x86_64' 'ppc')
Fup2gnugz
-source=(http://ftp.gnu.org/pub/gnu/glibc/glibc-$pkgver.tar.bz2)
-signatures=("$source.sig")
+source=(http://ftp.gnu.org/pub/gnu/glibc/glibc-$pkgver.tar.bz2 \
+       glibc-2.7-fnstsw.diff)
+signatures=("$source.sig" '')

## XEN disabled for 0.7
#if [ "$CARCH" == "i686" ]; then
@@ -34,10 +35,20 @@ _build()
rm -rf ../glibc-build || Fdie
mkdir ../glibc-build || Fdie
cd ../glibc-build || Fdie
-       ../glibc-$pkgver/configure --prefix=/usr --with-tls --with-__thread \
-               --enable-add-ons=nptl --enable-kernel=2.6.0 --without-cvs \
-               --without-selinux --enable-shared --enable-bind-now \
-               --enable-static --enable-all-warnings || Fdie
+       CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" CXX="g++" CC="gcc"  \
+       ../glibc-$pkgver/configure \
+               --prefix=/usr \
+               --with-tls \
+               --with-__thread \
+               --enable-add-ons=nptl \
+               --enable-kernel=2.6.0 \
+               --without-cvs \
+               --without-selinux \
+               --enable-shared \
+               --enable-bind-now \
+               --enable-static \
+               --enable-all-warnings \
+               --build=$CARCH-frugalware-linux || Fdie

make || Fdie

diff --git a/source/base/glibc/glibc-2.7-fnstsw.diff 
b/source/base/glibc/glibc-2.7-fnstsw.diff
new file mode 100644
index 0000000..93b706b
--- /dev/null
+++ b/source/base/glibc/glibc-2.7-fnstsw.diff
@@ -0,0 +1,17 @@
+---
+ sysdeps/i386/fpu/ftestexcept.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: glibc-2.7/sysdeps/i386/fpu/ftestexcept.c
+===================================================================
+--- glibc-2.7.orig/sysdeps/i386/fpu/ftestexcept.c      2004-03-05 
11:14:48.000000000 +0100
++++ glibc-2.7/sysdeps/i386/fpu/ftestexcept.c   2008-01-18 14:02:19.000000000 
+0100
+@@ -26,7 +26,7 @@
+ int
+ fetestexcept (int excepts)
+ {
+-  int temp;
++  unsigned short temp;
+   int xtemp = 0;
+
+   /* Get current exceptions.  */
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to