qLinux
… a distribution study
<< Prev Util-linux-2.37.2
Next >> Openssl-1.1.1l
E2fsprogs-1.46.4
Reference: 8.73. E2fsprogs-1.46.4. Fix the build system:
patch -Np1 -i e2fsprogs-1.46.4-bld-20220210.patch
The above patch ensures that the pkg-config files will be installed in the correct location. Apply 3 patches to fix the sources1)
patch -Np1 -i e2fsprogs-1.46.4-src-1-20220210.patch patch -Np1 -i e2fsprogs-1.46.4-src-2-20220210.patch patch -Np1 -i e2fsprogs-1.46.4-src-3-20220210.patch
Make sure that uuid.pc and blkid.pc are found. Create a build directory and change into it. Then:
../configure --prefix=/qlnx \ --includedir=/qlnx/inc \ --datarootdir=/qlnx/dat \ --mandir=/qlnx/man \ --infodir=/tmp \ --enable-elf-shlibs \ --disable-libblkid \ --disable-libuuid \ --disable-uuidd \ --disable-fsck
make make install
Change the mode of the admin executable and move them to  /qlnx/bin 
:
chmod 0754 qlnx/sbin/* mv /qlnx/sbin/* /qlnx/bin rmdir /qlnx/sbin
<< Prev Util-linux-2.37.2
Next >> Openssl-1.1.1l
1)
because of the number of changes it is split to three patches