. $PROJECTDIR/build/glibc/package.env fetch $GLIBC_URL fetch https://www.linuxfromscratch.org/patches/lfs/development/glibc-fhs-1.patch cd $SOURCES && tar xf glibc-$GLIBC_VERSION.tar.xz && cd glibc-$GLIBC_VERSION bootstrap() { ln -sf ld-linux-x86-64.so.2 $SYSROOT/lib/ld-lsb-x86-64.so.3 patch -Np1 -i $SOURCES/glibc-fhs-1.patch mkdir -p build && cd build echo "rootsbindir=/usr/sbin" > configparms ../configure \ --prefix=/usr \ --host=$TARGET \ --build=$(../scripts/config.guess) \ --disable-nscd \ libc_cv_slibdir=/usr/lib \ --enable-kernel=6.0 > /dev/null make > /dev/null && make DESTDIR=$SYSROOT install > /dev/null sed '/RTLDLIST=/s@/usr@@g' -i $SYSROOT/usr/bin/ldd } toolchain() { echo toolchain } setup() { echo setup } final() { echo final } case $1 in bootstrap) bootstrap ;; toolchain) toolchain ;; setup) setup ;; final) final ;; esac cd $SOURCES && rm -rf $SOURCES/glibc-$GLIBC_VERSION