So close yet so far

This commit is contained in:
kevadesu 2025-01-22 22:10:27 +01:00
parent 72fd034d6f
commit 057e0939d5

View file

@ -1078,7 +1078,7 @@ EOF
pushd automake/ pushd automake/
./configure --prefix=/usr --docdir=/usr/share/doc/automake-1.17 ./configure --prefix=/usr --docdir=/usr/share/doc/automake-1.17
make make
eic.system.build.continue.autoconf.ask() { eic.system.build.continue.automake.ask() {
read -p "Pending step: Running test suite. Run, skip or quit? (~3 SBUs)" OPT read -p "Pending step: Running test suite. Run, skip or quit? (~3 SBUs)" OPT
case in "$OPT" case in "$OPT"
R) R)
@ -1092,11 +1092,56 @@ EOF
;; ;;
*) *)
echo "Unknown command. Repeating questions." echo "Unknown command. Repeating questions."
eic.system.build.continue.autoconf.ask eic.system.build.continue.automake.ask
;; ;;
esac esac
} }
eic.system.build.continue.autoconf.ask eic.system.build.continue.automake.ask
make install make install
popd popd
tar -xvf openssl-3.3.1.tar.gz;
mv openssl-3.3.1 openssl
pushd openssl/
./config --prefix=/usr \
--openssldir=/etc/ssl \
--libdir=lib \
shared \
zlib-dynamic
make
HARNESS_JOBS=$(nproc) make test > /eilogs/8.48-openssl-test.log
sed -i '/INSTALL_LIBS/s/libcrypto.a libssl.a//' Makefile
make MANSUFFIX=ssl install
mv -v /usr/share/doc/openssl /usr/share/doc/openssl-3.3.1
cp -vfr doc/* /usr/share/doc/openssl-3.3.1
popd
tar -xvf kmod-33.tar.xz;
mv kmod-33 kmod
pushd kmod
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-openssl \
--with-xz \
--with-zstd \
--with-zlib \
--disable-manpages
make
make install
for target in depmod insmod modinfo modprobe rmmod; do
ln -sfv ../bin/kmod /usr/sbin/$target
rm -fv /usr/bin/$target
done
popd
tar -xvf elfutils-0.191.tar.bz2;
mv elfutils-0.191 elfutils
pushd elfutils/
./configure --prefix=/usr \
--disable-debuginfod \
--enable-libdebuginfod=dummy
make
make check
make -C libelf install
nstall -vm644 config/libelf.pc /usr/lib/pkgconfig
m /usr/lib/libelf.a
popd
} }