Adopt instruction change to m32,mx32

This commit is contained in:
Thomas Trepl 2025-02-27 19:06:18 +01:00
parent 160117dd9e
commit ff4ea30e88

View File

@ -87,33 +87,30 @@ meson setup --prefix=/usr .. \
<sect2 arch="ml_32,ml_all" role="installation"> <sect2 arch="ml_32,ml_all" role="installation">
<title>Installation of Kmod - 32bit</title> <title>Installation of Kmod - 32bit</title>
<para>Clean previous build but keep man pages as they cannot <para>Clean previous build:</para>
be recreated since xsltproc isn't installed yet:</para>
<screen><userinput remap="pre">sed -e "s/^CLEANFILES =.*/CLEANFILES =/" -i man/Makefile <screen><userinput remap="pre">cd .. &amp;&amp;
make clean</userinput></screen> rm -rf build &amp;&amp;
cd build</userinput></screen>
<para>Prepare Kmod for compilation:</para> <para>Prepare Kmod for compilation:</para>
<screen><userinput remap="configure">CC="gcc -m32" ./configure \ <screen><userinput remap="configure">PKG_CONFIG_PATH="/usr/lib32/pkgconfig" \
--host=i686-pc-linux-gnu \ CC="gcc -m32 -march=i686" \
--prefix=/usr \ CXX="g++ -m32 -march=i686" \
--libdir=/usr/lib32 \ meson setup --prefix=/usr .. \
--sysconfdir=/etc \ --sbindir=/usr/sbin \
--with-openssl \ --buildtype=release \
--with-xz \ --libdir=/usr/lib32 \
--with-zstd \ -D manpages=false</userinput></screen>
--with-zlib \
--disable-manpages \
--with-rootlibdir=/usr/lib32</userinput></screen>
<para>Compile the package:</para> <para>Compile the package:</para>
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">ninja</userinput></screen>
<para>Install the package:</para> <para>Install the package:</para>
<screen><userinput remap="install">make DESTDIR=$PWD/DESTDIR install <screen><userinput remap="install">DESTDIR=$PWD/DESTDIR ninja install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32 cp -Rv DESTDIR/usr/lib32/* /usr/lib32
rm -rf DESTDIR</userinput></screen> rm -rf DESTDIR</userinput></screen>
@ -126,33 +123,30 @@ rm -rf DESTDIR</userinput></screen>
<sect2 arch="ml_x32,ml_all" role="installation"> <sect2 arch="ml_x32,ml_all" role="installation">
<title>Installation of Kmod - x32bit</title> <title>Installation of Kmod - x32bit</title>
<para>Clean previous build but keep man pages as they cannot <para>Clean previous build:</para>
be recreated since xsltproc isn't installed yet:</para>
<screen><userinput remap="pre">sed -e "s/^CLEANFILES =.*/CLEANFILES =/" -i man/Makefile <screen><userinput remap="pre">cd .. &amp;&amp;
make clean</userinput></screen> rm -rf build &amp;&amp;
cd build</userinput></screen>
<para>Prepare Kmod for compilation:</para> <para>Prepare Kmod for compilation:</para>
<screen><userinput remap="configure">CC="gcc -mx32" ./configure \ <screen><userinput remap="configure">PKG_CONFIG_PATH="/usr/libx32/pkgconfig" \
--host=x86_64-pc-linux-gnux32 \ CC="gcc -mx32" \
--prefix=/usr \ CXX="g++ -mx32" \
--libdir=/usr/libx32 \ meson setup --prefix=/usr .. \
--sysconfdir=/etc \ --sbindir=/usr/sbin \
--with-openssl \ --buildtype=release \
--with-xz \ --libdir=/usr/libx32 \
--with-zstd \ -D manpages=false</userinput></screen>
--with-zlib \
--disable-manpages \
--with-rootlibdir=/usr/libx32</userinput></screen>
<para>Compile the package:</para> <para>Compile the package:</para>
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">ninja</userinput></screen>
<para>Install the package:</para> <para>Install the package:</para>
<screen><userinput remap="install">make DESTDIR=$PWD/DESTDIR install <screen><userinput remap="install">DESTDIR=$PWD/DESTDIR ninja install
cp -Rv DESTDIR/usr/libx32/* /usr/libx32 cp -Rv DESTDIR/usr/libx32/* /usr/libx32
rm -rf DESTDIR</userinput></screen> rm -rf DESTDIR</userinput></screen>