Changeset 13e7d79
- Timestamp:
- 09/03/2011 03:42:14 PM (13 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 64adff3
- Parents:
- e75f916
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
bootscripts/lfs/init.d/rc
re75f916 r13e7d79 101 101 fi 102 102 103 [ "${previous}" = "N" ] && IN_BOOT=1 103 if [ "${previous}" = "N" ]; then 104 IN_BOOT=1 105 export IN_BOOT 106 fi 104 107 105 108 #Start all functions in this runlevel -
chapter01/changelog.xml
re75f916 r13e7d79 37 37 38 38 --> 39 <listitem> 40 <para>2011-09-03</para> 41 <itemizedlist> 42 <listitem> 43 <para>[bdubbs] - Fix binutils extracted directory version in binutils 44 build instructions. This will be reverted at the next upstream release 45 when the tarball name is again synced with the extracted directory 46 name.</para> 47 </listitem> 48 <listitem> 49 <para>[bdubbs] - Fix bootscripts to properly export IN_BOOT variable.</para> 50 </listitem> 51 </itemizedlist> 52 </listitem> 53 54 <listitem> 55 <para>2011-09-01</para> 56 <itemizedlist> 57 <listitem> 58 <para>[bdubbs] - Adjust minimum kernel for the host sysem to 2.6.25 59 due to a udev requirement.</para> 60 </listitem> 61 </itemizedlist> 62 </listitem> 63 39 64 <listitem> 40 65 <para>2011-08-31</para> -
chapter05/binutils-pass1.xml
re75f916 r13e7d79 73 73 <para>Now prepare Binutils for compilation:</para> 74 74 75 <screen><userinput remap="configure">../binutils-&binutils-version;/configure \ 75 <!-- <screen><userinput remap="configure">../binutils-&binutils-version;/configure \ --> 76 <screen><userinput remap="configure">../binutils-&binutils-dir;/configure \ 76 77 --target=$LFS_TGT --prefix=/tools \ 77 78 --disable-nls --disable-werror</userinput></screen> -
chapter05/binutils-pass2.xml
re75f916 r13e7d79 53 53 <screen><userinput remap="configure">CC="$LFS_TGT-gcc -B/tools/lib/" \ 54 54 AR=$LFS_TGT-ar RANLIB=$LFS_TGT-ranlib \ 55 ../binutils-&binutils-version;/configure --prefix=/tools \ 55 <!-- ../binutils-&binutils-version;/configure - -prefix=/tools \ --> 56 ../binutils-&binutils-dir;/configure --prefix=/tools \ 56 57 --disable-nls --with-lib-path=/tools/lib</userinput></screen> 57 58 -
chapter05/glibc.xml
re75f916 r13e7d79 78 78 --host=$LFS_TGT --build=$(../glibc-&glibc-version;/scripts/config.guess) \ 79 79 --disable-profile --enable-add-ons \ 80 --enable-kernel=2.6.2 2.5 --with-headers=/tools/include \80 --enable-kernel=2.6.25 --with-headers=/tools/include \ 81 81 libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes</userinput></screen> 82 82 … … 110 110 111 111 <varlistentry> 112 <term><parameter>--enable-kernel=2.6.2 2.5</parameter></term>112 <term><parameter>--enable-kernel=2.6.25</parameter></term> 113 113 <listitem> 114 114 <para>This tells Glibc to compile the library with support 115 for 2.6.2 2.5 and later Linux kernels. Workarounds for older115 for 2.6.25 and later Linux kernels. Workarounds for older 116 116 kernels are not enabled.</para> 117 117 </listitem> -
chapter06/binutils.xml
re75f916 r13e7d79 78 78 <para>Prepare Binutils for compilation:</para> 79 79 80 <screen><userinput remap="configure">../binutils-&binutils-version;/configure --prefix=/usr \ 80 <!-- <screen><userinput remap="configure">../binutils-&binutils-version;/configure - -prefix=/usr \ --> 81 <screen><userinput remap="configure">../binutils-&binutils-dir;/configure --prefix=/usr \ 81 82 --enable-shared</userinput></screen> 82 83 -
chapter06/glibc.xml
re75f916 r13e7d79 132 132 <screen><userinput remap="configure">../glibc-&glibc-version;/configure --prefix=/usr \ 133 133 --disable-profile --enable-add-ons \ 134 --enable-kernel=2.6.2 2.5 --libexecdir=/usr/lib/glibc</userinput></screen>134 --enable-kernel=2.6.25 --libexecdir=/usr/lib/glibc</userinput></screen> 135 135 136 136 <variablelist> -
general.ent
re75f916 r13e7d79 1 <!ENTITY version "SVN-20110 831">2 <!ENTITY releasedate " Aug 31, 2011">1 <!ENTITY version "SVN-20110903"> 2 <!ENTITY releasedate "Sep 3, 2011"> 3 3 <!ENTITY copyrightdate "1999-2011"><!-- jhalfs needs a literal dash, not – --> 4 4 <!ENTITY milestone "7.0"> -
packages.ent
re75f916 r13e7d79 36 36 37 37 <!ENTITY binutils-version "2.21.1a"> 38 <!ENTITY binutils-dir "2.21.1"> 38 39 <!ENTITY binutils-size "18,553 KB"> 39 40 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2"> … … 298 299 <!ENTITY less-ch6-sbu "less than 0.1 SBU"> 299 300 300 <!ENTITY lfs-bootscripts-version "20110 830"> <!-- Scripts depend on this format -->301 <!ENTITY lfs-bootscripts-version "20110903"> <!-- Scripts depend on this format --> 301 302 <!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB"> <!-- Updated in Makefile --> 302 303 <!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.bz2"> -
prologue/hostreqs.xml
re75f916 r13e7d79 82 82 83 83 <listitem> 84 <para><emphasis role="strong">Linux Kernel-2.6.2 2.5</emphasis>84 <para><emphasis role="strong">Linux Kernel-2.6.25</emphasis> 85 85 (having been compiled with GCC-4.1.2 or greater)</para> 86 86 87 87 <para>The reason for the kernel version requirement is that we specify 88 88 that version when building <application>glibc</application> in Chapter 6 89 at the recommendation of the developers. </para> 89 at the recommendation of the developers. It is also required by 90 udev.</para> 90 91 91 <para>If the host kernel is either earlier than 2.6.2 2.5, or it was not92 <para>If the host kernel is either earlier than 2.6.25, or it was not 92 93 compiled using a GCC-4.1.2 (or later) compiler, you will need to replace 93 94 the kernel with one adhering to the specifications. There are two ways 94 you can go about this. First, see if your Linux vendor provides a 2.6.2 2.595 you can go about this. First, see if your Linux vendor provides a 2.6.25 95 96 or later kernel package. If so, you may wish to install it. If your 96 97 vendor doesn't offer an acceptable kernel package, or you would prefer not to
Note:
See TracChangeset
for help on using the changeset viewer.