. "$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.18 > /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 rm -rf "$SOURCES/glibc-$GLIBC_VERSION"