# hdw - linux toolchain glibc package # # author: hackbard@hackdaworld.dyndns.org # # [V] 2.4 # [S] 0-3 # [D] glibc-2.3.6.tar.bz2 ftp://sources.redhat.com/pub/glibc/releases/ # [D] glibc-linuxthreads-2.3.6.tar.bz2 ftp://sources.redhat.com/pub/glibc/releases/ ## [D] glibc.tar.bz2 cvs:anoncvs:sources.redhat.com:cvs/glibc:libc kernver=`grep '^#\ \[V\]' $confdir/../linux/linux | awk '{ print $3 }'` kernver=`echo $kernver | awk -F. '{ print $1 "." $2 }'` extraver="-${ver}" [ "$ver" = "cvs" ] && extraver="" confopt="$confopt --enable-add-ons --disable-profile" confopt="$confopt --without-cvs --without-gd --without-selinux" confopt="$confopt --with-headers=$prefix/include --enable-kernel=$kernver" confopt="$confopt --with-binutils=$prefix/bin" unset CFLAGS build_main() { # create and change to seperated build directory mkdir -p ../glibc-build && cd ../glibc-build # configure and prepare Makefile ../glibc${extraver}/configure $confopt mkdir -p $prefix/etc touch $prefix/etc/ld.so.conf # build and install ... make && make install }