| 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>&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 --->
- <*> <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
+ <*> <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
... [DRM]
- <emphasis role='blue'>S</emphasis>upported DRM clients --->
- [*] <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 --->
+ [*] <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 --->
<*> <emphasis role='blue'>S</emphasis>imple framebuffer driver [DRM_SIMPLEDRM]
<emphasis role='blue'>C</emphasis>onsole display driver support --->
[*] <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 --->
[*] M<emphasis role='blue'>a</emphasis>rk VGA/VBE/EFI FB as generic system framebuffer [SYSFB_SIMPLEFB]
<emphasis role='blue'>G</emphasis>raphics support --->
- <*> <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
+ <*> <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
... [DRM]
- <emphasis role='blue'>S</emphasis>upported DRM clients --->
- [*] <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 --->
+ [*] <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 --->
<*> <emphasis role='blue'>S</emphasis>imple framebuffer driver [DRM_SIMPLEDRM]
<emphasis role='blue'>C</emphasis>onsole display driver support --->
[*] <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 --->
-- [*] <emphasis role='blue'>x</emphasis>2APIC interrupt controller architecture support [X86_X2APIC]
--
--<emphasis role='blue'>D</emphasis>evice Drivers --->
-- [*] <emphasis role='blue'>P</emphasis>CI support ---> [PCI]
-- [*] M<emphasis role='blue'>e</emphasis>ssage Signaled Interrupts (MSI and MSI-X) [PCI_MSI]
-- [*] <emphasis role='blue'>I</emphasis>OMMU Hardware Support ---> [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