[lfs] 01/01: Merge branch 'trunk' into multilib
git Owner ([email protected] via lfs-book Mailing List) <[email protected]> Thu, 23 Jul 2026 23:36:02 +0000
| Newsgroups | gmane.linux.lfs.book |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format... ------------=_1784849766-1947844-5685 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit This is an automated email from the git hooks/post-receive script. git pushed a commit to branch multilib in repository lfs. commit 5e8025610eafa1291093b8f1fc44b743e37f92dd Merge: e0898f10c 3498a5bbb Author: zeckma-tech <[email protected]> AuthorDate: Thu Jul 23 17:33:53 2026 -0600 Merge branch 'trunk' into multilib A lib32 build of mpdecimal is unnecessary. As it is, Python doesn't provide any necessary 32-bit libraries necessary for most usecases, and mpdecimal's use is mostly focused upon by Python. 64-bit dep -> 64-bit pkg doesn't necessitate 32-bit in the mix. appendices/dependencies.xml | 59 +++++++++++++++++++----- chapter01/changelog.xml | 42 +++++++++++++++++ chapter01/whatsnew.xml | 9 ++-- chapter03/packages.xml | 13 +++++- chapter05/libstdc++.xml | 18 ++++++++ chapter07/chapter07.xml | 2 + chapter07/mpdecimal.xml | 68 +++++++++++++++++++++++++++ chapter07/zlib.xml | 67 +++++++++++++++++++++++++++ chapter08/acl.xml | 2 +- chapter08/chapter08.xml | 5 +- chapter08/gcc.xml | 1 + chapter08/gmp.xml | 4 +- chapter08/mpdecimal.xml | 109 ++++++++++++++++++++++++++++++++++++++++++++ chapter08/pkgconf.xml | 18 +++++--- chapter08/sqlite.xml | 2 +- general.ent | 2 +- lfs-latest-git.php | 4 ++ packages.ent | 69 ++++++++++++++++------------ prologue/why.xml | 7 +++ stylesheets/md5sum.xsl | 8 +--- stylesheets/wget-list.xsl | 8 +--- 21 files changed, 447 insertions(+), 70 deletions(-) diff --cc chapter05/libstdc++.xml index a17839177,916dfcbce..ee1798eb7 --- a/chapter05/libstdc++.xml +++ b/chapter05/libstdc++.xml @@@ -60,13 -60,14 +60,14 @@@ cd build</userinput></screen <para>Prepare Libstdc++ for compilation:</para> -<screen><userinput remap="configure">../libstdc++-v3/configure \ - --host=$LFS_TGT \ - --build=$(../config.guess) \ +<screen><userinput remap="configure">../libstdc++-v3/configure \ + --host=$LFS_TGT \ + --build=$(../config.guess) \ + CXX=$LFS_TGT-gcc \ - --prefix=/usr \ - --disable-multilib \ - --disable-nls \ - --disable-libstdcxx-pch \ + --prefix=/usr \ + --enable-multilib \ + --disable-nls \ + --disable-libstdcxx-pch \ --with-gxx-include-dir=/tools/$LFS_TGT/include/c++/&gcc-version;</userinput></screen> <variablelist> @@@ -81,13 -82,23 +82,30 @@@ </listitem> </varlistentry> + <varlistentry> + <term><parameter>CXX=$LFS_TGT-gcc</parameter></term> + <listitem> + <para>Specifies to use <command>$LFS_TGT-gcc</command> to compile + the C++ code. The default, <command>$LFS_TGT-g++</command>, + would automatically specify linking against + <systemitem class='library'>libstdc++</systemitem> when invoking + the linker, but in our case + <systemitem class='library'>libstdc++</systemitem> is not + installed yet so some checks in the <command>configure</command> + script would misbehave with <command>$LFS_TGT-g++</command>. In a + normal build, this override is automatically passed to the + <command>configure</command> script from the top level directory. + Here we explicitly pass it.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><parameter>--enable-multilib</parameter></term> + <listitem> + <para>Enable building multilib objects.</para> + </listitem> + </varlistentry> + <varlistentry> <term><parameter>--disable-libstdcxx-pch</parameter></term> <listitem> diff --cc packages.ent index bea9133b5,ec023a582..a988f4ee2 --- a/packages.ent +++ b/packages.ent @@@ -762,21 -755,12 +773,21 @@@ <!ENTITY texinfo-fin-du "160 MB"> <!ENTITY texinfo-fin-sbu "0.3 SBU"> - <!ENTITY tzdata-version "2026b"> - <!ENTITY tzdata-size "463 KB"> + <!ENTITY tzdata-version "2026c"> + <!ENTITY tzdata-size "465 KB"> <!ENTITY tzdata-url "https://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz"> - <!ENTITY tzdata-md5 "25425534443b0bdf501d6fb75442a041"> + <!ENTITY tzdata-md5 "bff7174205cefab793e3b24271ef2f45"> <!ENTITY tzdata-home "https://www.iana.org/time-zones"> +<![ %openrc; [ +<!ENTITY udev-lfs-version "udev-lfs-20251217"> +<!ENTITY udev-lfs-size "12 KB"> +<!ENTITY udev-lfs-url "&lfs-root;~zeckma/&udev-lfs-version;.tar.xz"> +<!ENTITY udev-lfs-md5 "0f800adc86b5c96897575d7ce440dab6"> +<!ENTITY udev-lfs-home " "> +<!ENTITY udev-fin-du "162 MB"> +<!ENTITY udev-fin-sbu "0.1 SBU"> +]]> <!ENTITY udev-lfs-version "udev-lfs-20230818"> <!ENTITY udev-lfs-size "10 KB"> <!ENTITY udev-lfs-url "&anduin-sources;/&udev-lfs-version;.tar.xz"> -- To stop receiving notification emails like this one, please contact the administrator of this repository. ------------=_1784849766-1947844-5685 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- http://lists.linuxfromscratch.org/sympa/info/lfs-book Unsubscribe: See the above information page ------------=_1784849766-1947844-5685--