[lfs] 08/09: Merge remote-tracking branch 'origin/trunk' into xry111/mips64el

"Git Owner" ([email protected] via lfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.book
Message-ID <[email protected]>
This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch xry111/mips64el
in repository lfs.

commit cbc413997301c660b6948fd007c72d5989a849e8
Merge: 63e0975fd 158d47f83
Author: Xi Ruoyao <[email protected]>
AuthorDate: Fri Sep 19 23:38:51 2025 +0800

    Merge remote-tracking branch 'origin/trunk' into xry111/mips64el

 appendices/dependencies.xml     | 101 +++++++-
 bootscripts/ChangeLog           |   3 +
 bootscripts/lfs/init.d/network  |   2 +-
 chapter01/changelog.xml         | 540 ++--------------------------------------
 chapter01/whatsnew.xml          | 200 ++++++++-------
 chapter02/hostreqs.xml          |   9 +-
 chapter03/packages.xml          |  72 +++++-
 chapter06/bash.xml              |   6 +-
 chapter08/bash.xml              |  10 +-
 chapter08/chapter08.xml         |   2 +
 chapter08/gcc.xml               |  34 ++-
 chapter08/glibc.xml             |   7 +
 chapter08/libtool.xml           |   2 +-
 chapter08/meson.xml             |   4 -
 chapter08/ncurses.xml           |   7 +-
 chapter08/pcre.xml              | 185 ++++++++++++++
 chapter08/perl.xml              |   4 -
 chapter08/sqlite.xml            | 144 +++++++++++
 chapter08/tcl.xml               |   8 +-
 chapter08/xz.xml                |   4 -
 chapter10/kernel/kernel.version |   2 +-
 chapter10/kernel/systemd.xml    |   5 +-
 chapter10/kernel/sysv.xml       |   5 +-
 chapter10/kernel/x2apic.xml     |  13 -
 lfs-latest-git.php              |  15 ++
 packages.ent                    |  69 +++--
 prologue/why.xml                |  19 +-
 stylesheets/md5sum.xsl          |   9 +-
 stylesheets/wget-list.xsl       |   9 +-
 29 files changed, 766 insertions(+), 724 deletions(-)

diff --cc chapter08/gcc.xml
index 0f65e2389,9a9be3ed3..534f3c061
--- a/chapter08/gcc.xml
+++ b/chapter08/gcc.xml
@@@ -63,14 -67,22 +63,24 @@@ cd       build</userinput></screen
               --disable-multilib       \
               --disable-bootstrap      \
               --disable-fixincludes    \
 -             --with-system-zlib</userinput></screen>
 +             --with-arch=mips64r2     \
 +             --with-system-zlib       \
 +             $(cc -v 2>&amp;1 | grep -o .-with-nan=2008)</userinput></screen>
  
-     <para>GCC supports seven different computer languages, but the
-     prerequisites for most of them have not yet been installed. See the
-     <ulink url="&blfs-book;general/gcc.html">BLFS Book GCC page</ulink>
-     for instructions on how to build all of GCC's supported languages.</para>
+     <para>We only enable C and C++ here to save the build time as no
+     packages in LFS and BLFS require GCC to compile other languages. Append
+     <literal>cobol</literal> for Cobol (note that it will cause GCC fail
+     to build on a 32-bit LFS system),
+     <literal>fortran</literal> for Fortran,
+     <literal>go</literal> for Go,
+     <literal>objc</literal> for Objective C,
+     <literal>obj-c++</literal> for Objective C++, and/or
+     <literal>m2</literal> for Modula 2 into the value of
+     <parameter>--enable-languages</parameter> option if you want to compile
+     programs in one or more of those languages with GCC.  GCC also supports
+     Ada and D, but the code to support Ada or D is written in Ada or D
+     itself, so the support can only be built with an existing Ada or D
+     compiler installation and we cannot enable the support here.</para>
  
      <variablelist>
        <title>The meaning of the new configure parameters:</title>
diff --cc chapter08/perl.xml
index acaeeeae8,b678f7f9d..0c0cb7067
--- a/chapter08/perl.xml
+++ b/chapter08/perl.xml
@@@ -40,15 -40,7 +40,11 @@@
  
    <sect2 role="installation">
      <title>Installation of Perl</title>
- <!--
-     <para>First, apply a security patch identified upstream:</para>
  
- <screen><userinput remap="pre">patch -Np1 -i ../&perl-upstream-fix-patch;</userinput></screen>
- -->
 +    <para>Workaround an building issue on MIPS:</para>
 +
 +<screen><userinput remap="pre">sed 's@/bin/mips@/bin/false@g' -i Configure</userinput></screen>
 +
      <para>This version of Perl builds the Compress::Raw::Zlib and
      Compress::Raw::BZip2 modules. By
      default Perl will use an internal copy of the sources for the build.
diff --cc chapter10/kernel/systemd.xml
index b9879b9cf,5a598b764..e67feb11a
--- a/chapter10/kernel/systemd.xml
+++ b/chapter10/kernel/systemd.xml
@@@ -44,11 -44,15 +44,12 @@@
      [*] <emphasis role='blue'>E</emphasis>xport DMI identification via sysfs to userspace                 [DMIID]
      [*] M<emphasis role='blue'>a</emphasis>rk VGA/VBE/EFI FB as generic system framebuffer       [SYSFB_SIMPLEFB]
    <emphasis role='blue'>G</emphasis>raphics support ---&gt;
 -    &lt;*&gt;    <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
 +    &lt;*&gt; <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
                                                                        ...  [DRM]
-       <emphasis role='blue'>S</emphasis>upported DRM clients ---&gt;
-         [*] <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
 -    [*]    <emphasis role='blue'>D</emphasis>isplay a user-friendly message when a kernel panic occurs
 -                                                                ...  [DRM_PANIC]
 -    (kmsg)   <emphasis role='blue'>P</emphasis>anic screen formatter                           [DRM_PANIC_SCREEN]
+     <emphasis role='blue'>S</emphasis>upported DRM clients ---&gt;
+       [*] <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
                                                        ...  [DRM_FBDEV_EMULATION]
+     <emphasis role='blue'>D</emphasis>rivers for system framebuffers ---&gt;
        &lt;*&gt; <emphasis role='blue'>S</emphasis>imple framebuffer driver                              [DRM_SIMPLEDRM]
      <emphasis role='blue'>C</emphasis>onsole display driver support ---&gt;
        [*] <emphasis role='blue'>F</emphasis>ramebuffer Console support                      [FRAMEBUFFER_CONSOLE]
diff --cc chapter10/kernel/sysv.xml
index 85d551fd7,87e77c30d..48c3ec3cb
--- a/chapter10/kernel/sysv.xml
+++ b/chapter10/kernel/sysv.xml
@@@ -31,11 -31,15 +31,12 @@@
    <emphasis role='blue'>F</emphasis>irmware Drivers ---&gt;
      [*] M<emphasis role='blue'>a</emphasis>rk VGA/VBE/EFI FB as generic system framebuffer       [SYSFB_SIMPLEFB]
    <emphasis role='blue'>G</emphasis>raphics support ---&gt;
 -    &lt;*&gt;    <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
 +    &lt;*&gt; <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
                                                                        ...  [DRM]
-       <emphasis role='blue'>S</emphasis>upported DRM clients ---&gt;
-         [*] <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
 -    [*]    <emphasis role='blue'>D</emphasis>isplay a user-friendly message when a kernel panic occurs
 -                                                                ...  [DRM_PANIC]
 -    (kmsg)   <emphasis role='blue'>P</emphasis>anic screen formatter                           [DRM_PANIC_SCREEN]
+     <emphasis role='blue'>S</emphasis>upported DRM clients ---&gt;
+       [*] <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
                                                        ...  [DRM_FBDEV_EMULATION]
+     <emphasis role='blue'>D</emphasis>rivers for system framebuffers ---&gt;
        &lt;*&gt; <emphasis role='blue'>S</emphasis>imple framebuffer driver                              [DRM_SIMPLEDRM]
      <emphasis role='blue'>C</emphasis>onsole display driver support ---&gt;
        [*] <emphasis role='blue'>F</emphasis>ramebuffer Console support                      [FRAMEBUFFER_CONSOLE]</screen>
diff --cc chapter10/kernel/x2apic.xml
index a622059f8,a622059f8..000000000
deleted file mode 100644,100644
--- a/chapter10/kernel/x2apic.xml
+++ /dev/null
@@@ -1,13 -1,13 +1,0 @@@
--<?xml version="1.0" encoding="UTF-8"?>
--<!DOCTYPE note PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
--  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
--<!-- Automatically generated by kernel-config.py
--     DO NOT EDIT! -->
--<screen role="nodump"><emphasis role='blue'>P</emphasis>rocessor type and features ---&gt;
--  [*] <emphasis role='blue'>x</emphasis>2APIC interrupt controller architecture support              [X86_X2APIC]
--
--<emphasis role='blue'>D</emphasis>evice Drivers ---&gt;
--  [*] <emphasis role='blue'>P</emphasis>CI support ---&gt;                                                     [PCI]
--    [*] M<emphasis role='blue'>e</emphasis>ssage Signaled Interrupts (MSI and MSI-X)                    [PCI_MSI]
--  [*] <emphasis role='blue'>I</emphasis>OMMU Hardware Support ---&gt;                                [IOMMU_SUPPORT]
--    [*] <emphasis role='blue'>S</emphasis>upport for Interrupt Remapping                              [IRQ_REMAP]</screen>

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.