Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=8ad1643101475c1fc23cea47f4f2172f8ca8f773

commit 8ad1643101475c1fc23cea47f4f2172f8ca8f773
Author: crazy <[EMAIL PROTECTED]>
Date:   Sat Jun 7 12:39:25 2008 +0200

glibc-2.7-3-x86_64
* cleanup xen stuff
* merged _build() / build() in only build() again
* added note about the 'tarball' situation and link to the thread
* add --libdir=/usr/lib

diff --git a/source/base/glibc/FrugalBuild b/source/base/glibc/FrugalBuild
index 06b8abd..d23a064 100644
--- a/source/base/glibc/FrugalBuild
+++ b/source/base/glibc/FrugalBuild
@@ -12,23 +12,17 @@ rodepends=('tzdata')
groups=('base' 'chroot-core')
archs=('i686' 'x86_64' 'ppc')
Fup2gnugz
+## probably no releases as tarball anymore , see :
+## http://sources.redhat.com/ml/libc-alpha/2008-05/msg00069.html
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
-#      subpkgs=('glibc-xen')
-#      subdescs=('GNU C Library for Xen.')
-#      subdepends=()
-#      subconflicts=('glibc')
-#      subprovides=('glibc')
-#      subgroups=('base-extra')
-#      subarchs=('i686')
-#fi
-
-_build()
+build()
{
+       Fcd
+       Fsed 'x86_64 \| ' '' sysdeps/unix/sysv/linux/configure{,.in}
+       Fpatchall
Ffilerel nscd/nscd.conf /etc/nscd.conf
## use Fdie here and kill the build
## if we get any errors. -- crazy --
@@ -38,6 +32,7 @@ _build()
CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" CXX="g++" CC="gcc"  \
../glibc-$pkgver/configure \
--prefix=/usr \
+               --libdir=/usr/lib \
--with-tls \
--with-__thread \
--enable-add-ons=nptl \
@@ -65,22 +60,4 @@ _build()
cd - >/dev/null
}

-build()
-{
-       # no multilib thanks
-       Fsed 'x86_64 \| ' '' sysdeps/unix/sysv/linux/configure{,.in}
-       Fpatchall
-       export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
-       export CFLAGS="$CFLAGS -fno-strict-aliasing"
-       ## XEN stuff disable for 0.7
-       #if [ "$CARCH" == "i686" ]; then
-       #       xenflag="-mno-tls-direct-seg-refs"
-       #       export CFLAGS="$CFLAGS $xenflag"
-       #       _build || return 1
-       #       Fsplit glibc-xen /etc /lib /sbin /usr
-       #       export CFLAGS="${CFLAGS/ $xenflag}"
-       #fi
-       _build || Fdie
-}
-
# optimization ok
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to