- Timestamp:
- 09/02/2023 10:30:12 PM (13 months ago)
- Branches:
- multilib, xry111/multilib
- Children:
- 7d0d9ff
- Parents:
- 64b7f9d (diff), ffecb9e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- chapter08
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/autoconf.xml
r64b7f9d rc931e9d 154 154 software package; it examines the source files in a directory tree, 155 155 searching them for common portability issues, and creates a 156 <filename>configure.scan</filename> file that serves as a s a156 <filename>configure.scan</filename> file that serves as a 157 157 preliminary <filename>configure.in</filename> file for the 158 158 package</para> -
chapter08/flit-core.xml
r64b7f9d rc931e9d 43 43 <para>Build the package:</para> 44 44 45 <screen><userinput remap="install">pip3 wheel -w dist --no- build-isolation --no-deps $PWD</userinput></screen>45 <screen><userinput remap="install">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen> 46 46 47 47 <para>Install the package:</para> … … 64 64 <para>Instructs pip to put the created wheel into the 65 65 <filename class='directory'>dist</filename> directory.</para> 66 </listitem> 67 </varlistentry> 68 69 <varlistentry> 70 <term><parameter>--no-cache-dir</parameter></term> 71 <listitem> 72 <para>Prevents pip from copying the created wheel into the 73 <filename class='directory'>/root/.cache/pip</filename> 74 directory.</para> 66 75 </listitem> 67 76 </varlistentry> -
chapter08/jinja2.xml
r64b7f9d rc931e9d 43 43 <para>Build the package:</para> 44 44 45 <screen><userinput remap="install">pip3 wheel -w dist --no- build-isolation --no-deps $PWD</userinput></screen>45 <screen><userinput remap="install">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen> 46 46 47 47 <para>Install the package:</para> -
chapter08/markupsafe.xml
r64b7f9d rc931e9d 43 43 <para>Compile MarkupSafe with the following command:</para> 44 44 45 <screen><userinput remap="make">pip3 wheel -w dist --no- build-isolation --no-deps $PWD</userinput></screen>45 <screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen> 46 46 47 47 <para>This package does not come with a test suite.</para> -
chapter08/meson.xml
r64b7f9d rc931e9d 47 47 <para>Compile Meson with the following command:</para> 48 48 49 <screen><userinput remap="make">pip3 wheel -w dist --no- build-isolation --no-deps $PWD</userinput></screen>49 <screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen> 50 50 51 51 <para>The test suite requires some packages outside the scope of LFS.</para> -
chapter08/mpfr.xml
r64b7f9d rc931e9d 41 41 <sect2 role="installation"> 42 42 <title>Installation of MPFR</title> 43 44 <!-- https://sympa.inria.fr/sympa/arc/mpfr/2023-01/msg00002.html45 https://gitlab.inria.fr/mpfr/mpfr/-/commit/5172494c46 47 Note that it's a different issue from Glibc #30068 we've fixed in48 chapter08/glibc.xml with a sed. Normally we just document the49 test failure, but in this case the particular subtest also serves50 as an additional guard against Glibc #30068. So we apply the51 upstream fix here. -->52 <para>Fix a test case based on a bug of old Glibc releases:</para>53 54 <screen><userinput remap="pre">sed -e 's/+01,234,567/+1,234,567 /' \55 -e 's/13.10Pd/13Pd/' \56 -i tests/tsprintf.c</userinput></screen>57 43 58 44 <para>Prepare MPFR for compilation:</para> -
chapter08/openssl.xml
r64b7f9d rc931e9d 100 100 <emphasis>when upgrading to a version with the same MAJOR version 101 101 number</emphasis>. 102 </para>103 104 <!-- https://bugzilla.mindrot.org/show_bug.cgi?id=3548 -->105 <para>106 If <application>OpenSSH</application> is installed, it will be an107 exception of the general rule above. It contains an108 over-restrictive OpenSSL version check, so both SSH client and SSH109 server will refuse to start if OpenSSL110 is updated with MAJOR version number unchanged but MINOR version111 number changed. You need to rebuild112 <application>OpenSSH</application> after such an upgrade.113 <emphasis role='bold'>If <application>OpenSSH</application> is being114 used to access the system, you must rebuild and reinstall it115 after upgrading OpenSSL to a new MINOR version number before logout116 or you won't be able to login via SSH anymore.</emphasis>117 102 </para> 118 103 -
chapter08/procps.xml
r64b7f9d rc931e9d 68 68 <para>Compile the package:</para> 69 69 70 <screen><userinput remap="make">make</userinput></screen> 71 <!-- 72 <para>The test suite needs some custom modifications for LFS. 73 Remove a test that fails when scripting does not use a tty device and 74 fix two others. 75 To run the test suite, run the following commands:</para> 76 77 <screen><userinput remap="test">sed -i -r 's|(pmap_initname)\\\$|\1|' testsuite/pmap.test/pmap.exp 78 sed -i '/set tty/d' testsuite/pkill.test/pkill.exp 79 rm testsuite/pgrep.test/pgrep.exp 80 make check</userinput></screen> 81 --> 70 <screen revision='sysv'><userinput remap="make">make</userinput></screen> 71 <screen revision='systemd'><userinput remap="make">make src_w_LDADD='$(LDADD) -lsystemd'</userinput></screen> 72 82 73 <para> To run the test suite, run:</para> 83 74 -
chapter08/shadow.xml
r64b7f9d rc931e9d 108 108 --disable-static \ 109 109 --with-{b,yes}crypt \ 110 --without-libbsd \ 110 111 --with-group-name-max-length=32</userinput></screen> 111 112 … … 142 143 <para>The longest permissible user name is 32 characters. Make the maximum 143 144 length of a group name the same.</para> 145 </listitem> 146 </varlistentry> 147 148 <varlistentry> 149 <term><parameter>--without-libbsd</parameter></term> 150 <listitem> 151 <para>Do not use the readpassphrase function from libbsd which 152 is not in LFS. Use the internal copy instead.</para> 144 153 </listitem> 145 154 </varlistentry> -
chapter08/systemd.xml
r64b7f9d rc931e9d 69 69 -Dpamconfdir=no \ 70 70 -Ddev-kvm-mode=0660 \ 71 -Dnobody-group=nogroup \ 71 72 -Ddocdir=/usr/share/doc/systemd-&systemd-version; \ 72 73 ..</userinput></screen> … … 177 178 <filename class='devicefile'>/dev/kvm</filename>. The editors 178 179 consider it dangerous. This option overrides it.</para> 180 </listitem> 181 </varlistentry> 182 183 <varlistentry> 184 <term><parameter>-Dnobody-group=nogroup</parameter></term> 185 <listitem> 186 <para>Tell the package the group name with GID 65534 is 187 <systemitem class='groupname'>nogroup</systemitem>.</para> 179 188 </listitem> 180 189 </varlistentry> -
chapter08/wheel.xml
r64b7f9d rc931e9d 43 43 <para>Compile Wheel with the following command:</para> 44 44 45 <screen><userinput remap="make">pip3 wheel -w dist --no- build-isolation --no-deps $PWD</userinput></screen>45 <screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen> 46 46 47 47 <para>Install Wheel with the following command:</para>
Note:
See TracChangeset
for help on using the changeset viewer.