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