aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Dubbs <bdubbs@linuxfromscratch.org>2023-09-04 15:08:43 -0500
committerBruce Dubbs <bdubbs@linuxfromscratch.org>2023-09-04 15:08:43 -0500
commit1ec60f1daf34b0021d903405899a217e4d214b93 (patch)
tree54ad9930e087e3cc9b20d1d830fdcd261c44f17e
parent26c031abf9658f0bb8b0ea335c56b23671f49942 (diff)
Move a caution to a better page.
Move caution regarding building by mixing different versions of LFS to General Compilation Instructions.
-rw-r--r--chapter01/changelog.xml11
-rw-r--r--chapter01/whatsnew.xml29
-rw-r--r--part3intro/generalinstructions.xml14
3 files changed, 26 insertions, 28 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 3677af3d9..46215237f 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -41,6 +41,17 @@
-->
<listitem>
+ <para>2023-09-04</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Move caution regarding building by mixing
+ different version of LFS to General Compilation Instructions. Fixes
+ <ulink url='&lfs-ticket-root;5338'>#5338</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2023-09-02</para>
<itemizedlist>
<listitem>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 0f72bd434..d7c391796 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -11,36 +11,9 @@
<title>What's new since the last release</title>
-<!--
-
-This does not belong on this page. I don't want to address this now.
-At first I thought it would go on another page, but nothing seems to fit.
-Perhaps a new page - somthing like 'Upgrading an Existing LFS System'.
- - Bruce 9/1/23
-
- <caution>
- <para>
- During a development cycle of LFS, the instructions in the book is
- often modified to adapt for a package update or take the advantage of
- new features from updated packages. Mixing up the instructions of
- different versions of the LFS book can cause subtle breakages. This
- kind of issue is generally a result from reusing some script created
- for a prior LFS release. Such a reuse is strongly discouraged. If
- you are reusing scripts for a prior LFS release for any reason, you'll
- need to be very careful to update the scripts to match current version
- of the LFS book.
- </para>
- </caution>
-
- <para>In the 12.0 release, <parameter>- -disable-fixincludes</parameter>
- is set for GCC. It's a configure switch newly added in GCC 13.1 to
- prevent GCC from <quote>fixing</quote> the system headers. Such a
- <quote>fix</quote> is unnecessary for a modern Linux system and may cause
- issues if a package is updated after installing GCC.</para>
-
<para>Here is a list of the packages updated since the previous
release of LFS.</para>
--->
+
<!--
Every package in the book is listed in the "Upgraded to:" section.
Comment/uncomment as needed. DO NOT delete any of these lines unless that
diff --git a/part3intro/generalinstructions.xml b/part3intro/generalinstructions.xml
index f3285bc17..fe368d8d8 100644
--- a/part3intro/generalinstructions.xml
+++ b/part3intro/generalinstructions.xml
@@ -11,6 +11,20 @@
<title>General Compilation Instructions</title>
+ <caution>
+ <para>
+ During a development cycle of LFS, the instructions in the book are
+ often modified to adapt for a package update or take the advantage of
+ new features from updated packages. Mixing up the instructions of
+ different versions of the LFS book can cause subtle breakages. This
+ kind of issue is generally a result from reusing some script created
+ for a prior LFS release. Such a reuse is strongly discouraged. If
+ you are reusing scripts for a prior LFS release for any reason, you'll
+ need to be very careful to update the scripts to match current version
+ of the LFS book.
+ </para>
+ </caution>
+
<para>Here are some things you should know about building each package:</para>
<itemizedlist>