diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2023-04-27 10:01:17 -0500 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2023-04-27 10:01:17 -0500 |
commit | bd5b888ad374c5cf1a3b4a1fd82ee8d34765444f (patch) | |
tree | 1b2068a7f33fa3fb0660d58b9048906245f39926 | |
parent | 5a98711aa4b832a8f4ab38d648f1d807a1f34bca (diff) |
Create new branch for gcc13
-rw-r--r-- | chapter01/changelog.xml | 22 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 12 | ||||
-rw-r--r-- | chapter05/gcc-pass1.xml | 2 | ||||
-rw-r--r-- | chapter05/glibc.xml | 4 | ||||
-rw-r--r-- | chapter06/coreutils.xml | 2 | ||||
-rw-r--r-- | chapter08/coreutils.xml | 3 | ||||
-rw-r--r-- | chapter08/gcc.xml | 1 | ||||
-rw-r--r-- | packages.ent | 30 |
8 files changed, 51 insertions, 25 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 69858bd96..039eeff3f 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -40,6 +40,28 @@ appropriate for the entry or if needed the entire day's listitem. --> <listitem> + <para>2023-04-30</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Update to gcc-13.1.0. Fixes + <ulink url='&lfs-ticket-root;5247'>#5247</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to perl-5.36.1. Fixes + <ulink url='&lfs-ticket-root;5246'>#5246</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to linux-6.3. Fixes + <ulink url='&lfs-ticket-root;5245'>#5245</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to coreutils-9.3. Fixes + <ulink url='&lfs-ticket-root;5244'>#5244</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2023-04-15</para> <itemizedlist> <listitem> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 20cd8dfe2..91c1846d6 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -64,9 +64,9 @@ <!--<listitem> <para>Check-&check-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Coreutils-&coreutils-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>DejaGNU-&dejagnu-version;</para> </listitem>--> @@ -100,9 +100,9 @@ <!--<listitem> <para>Gawk-&gawk-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>GCC-&gcc-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>GDBM-&gdbm-version;</para> </listitem>--> @@ -211,9 +211,9 @@ <!--<listitem> <para>Patch-&patch-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Perl-&perl-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Pkg-config-&pkgconfig-version;</para> </listitem>--> diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml index 82efcd617..8ca2e92b5 100644 --- a/chapter05/gcc-pass1.xml +++ b/chapter05/gcc-pass1.xml @@ -218,7 +218,7 @@ cd build</userinput></screen> <screen><userinput remap="install">cd .. cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \ - `dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/install-tools/include/limits.h</userinput></screen> + `dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/include/limits.h</userinput></screen> </sect2> <sect2 role="content"> diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index 6b78031bc..66526ba4c 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -222,13 +222,13 @@ readelf -l a.out | grep ld-linux</userinput></screen> package, especially Binutils-pass2 or GCC-pass2, fails to build, it is an indication that something has gone wrong with the preceding Binutils, GCC, or Glibc installations.</para></note> - +<!-- <para>Now that our cross-toolchain is complete, finalize the installation of the limits.h header. To do this, run a utility provided by the GCC developers:</para> <screen><userinput>$LFS/tools/libexec/gcc/$LFS_TGT/&gcc-version;/install-tools/mkheaders</userinput></screen> - +--> </sect2> <sect2 role="content"> diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml index 33f53ec1e..207e05dc5 100644 --- a/chapter06/coreutils.xml +++ b/chapter06/coreutils.xml @@ -43,6 +43,8 @@ <sect2 role="installation"> <title>Installation of Coreutils</title> +<screen><userinput remap="configure">export gl_cv_macro_MB_CUR_MAX_good=y</userinput></screen> + <para>Prepare Coreutils for compilation:</para> <screen><userinput remap="configure">./configure --prefix=/usr \ diff --git a/chapter08/coreutils.xml b/chapter08/coreutils.xml index 7c528d6c4..c72041b3b 100644 --- a/chapter08/coreutils.xml +++ b/chapter08/coreutils.xml @@ -54,11 +54,12 @@ </note> <!-- https://bugs.gnu.org/62403 --> +<!-- <para>Fix a bug in checksum utilities causing failed checks not reported correctly:</para> <screen><userinput remap="pre">sed '/if ( ! match/s/ed_checksums//' -i src/digest.c</userinput></screen> - +--> <para>Now prepare Coreutils for compilation:</para> <screen><userinput remap="configure">autoreconf -fiv diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml index 4b5c2dd61..546ad6b1a 100644 --- a/chapter08/gcc.xml +++ b/chapter08/gcc.xml @@ -78,6 +78,7 @@ cd build</userinput></screen> --enable-default-ssp \ --disable-multilib \ --disable-bootstrap \ + --disable-fixinclude \ --with-system-zlib</userinput></screen> <para>GCC supports seven different computer languages, but the diff --git a/packages.ent b/packages.ent index 52ce4c4cf..d134cf075 100644 --- a/packages.ent +++ b/packages.ent @@ -104,10 +104,10 @@ <!ENTITY check-fin-du "12 MB"> <!ENTITY check-fin-sbu "0.1 SBU (about 1.7 SBU with tests)"> -<!ENTITY coreutils-version "9.2"> -<!ENTITY coreutils-size "5,644 KB"> +<!ENTITY coreutils-version "9.3"> +<!ENTITY coreutils-size "5,673 KB"> <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz"> -<!ENTITY coreutils-md5 "4a8a5097d8d7315ccfd6be7eafc8c862"> +<!ENTITY coreutils-md5 "040b4b7acaf89499834bfc79609af29f"> <!ENTITY coreutils-home "&gnu-software;coreutils/"> <!ENTITY coreutils-tmp-du "162 MB"> <!ENTITY coreutils-tmp-sbu "0.3 SBU"> @@ -225,10 +225,10 @@ <!ENTITY gawk-fin-du "43 MB"> <!ENTITY gawk-fin-sbu "0.2 SBU"> -<!ENTITY gcc-version "12.2.0"> -<!ENTITY gcc-size "82,662 KB"> +<!ENTITY gcc-version "13.1.0"> +<!ENTITY gcc-size "85,402 KB"> <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz"> -<!ENTITY gcc-md5 "73bafd0af874439dcdb9fc063b6fb069"> +<!ENTITY gcc-md5 "43e4de77f2218c83ca675257ea1af9ef"> <!ENTITY gcc-sha256 ""> <!ENTITY gcc-home "https://gcc.gnu.org/"> <!ENTITY gcc-tmpp1-du "3.8 GB"> @@ -431,13 +431,13 @@ <!ENTITY libtool-fin-sbu "1.4 SBU"> <!ENTITY linux-major-version "6"> -<!ENTITY linux-minor-version "2"> -<!ENTITY linux-patch-version "11"> -<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> -<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -<!ENTITY linux-size "133,276 KB"> +<!ENTITY linux-minor-version "3"> +<!ENTITY linux-patch-version "0"> +<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> +<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">--> +<!ENTITY linux-size "133,684 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> -<!ENTITY linux-md5 "78d3ab3a52fe283aabca27dad4005d07"> +<!ENTITY linux-md5 "df4f97e65bde4174dd8be2af836f28e1"> <!ENTITY linux-home "https://www.kernel.org/"> <!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is allnoconfig rounded down to allow for ongoing cleanups, @@ -554,12 +554,12 @@ <!ENTITY perl-version-major "5"> <!ENTITY perl-version-minor "36"> -<!ENTITY perl-version-patch "0"> +<!ENTITY perl-version-patch "1"> <!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;"> <!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;"> -<!ENTITY perl-size "12,746 KB"> +<!ENTITY perl-size "12,748 KB"> <!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz"> -<!ENTITY perl-md5 "826e42da130011699172fd655e49cfa2"> +<!ENTITY perl-md5 "825f6b1d7e03b22522e0bdb992fbb728"> <!ENTITY perl-home "https://www.perl.org/"> <!ENTITY perl-tmp-du "281 MB"> <!ENTITY perl-tmp-sbu "0.6 SBU"> |