#!/bin/bash set -e case $(uname -m) in i?86) ln -sfv ld-linux.so.2 "${LFS}"/lib/ld-lsb.so.3 ;; x86_64) ln -sfv ../lib/ld-linux-x86-64.so.2 "${LFS}"/lib64 ln -sfv ../lib/ld-linux-x86-64.so.2 "${LFS}"/lib64/ld-lsb-x86-64.so.3 ;; esac patch -Np1 -i ../glibc-"${VERSION}"-fhs-1.patch && mkdir -v build cd build || exit 1 ../configure \ --prefix=/usr \ --host="${LFS_TGT}" \ --build="$(../scripts/config.guess)" \ --enable-kernel=5.10.0 \ --with-headers="${LFS}"/usr/include \ libc_cv_slibdir=/lib && make PARALLELMFLAGS="${MAKEFLAGS}" && make DESTDIR="${LFS}" install && echo 'int main(){}' > dummy.c && "${LFS_TGT}"-gcc dummy.c && readelf -l a.out | grep '/ld-linux' && rm -v dummy.c a.out && "${LFS}"/tools/libexec/gcc/"${LFS_TGT}"/10.3.0/install-tools/mkheaders