- Timestamp:
- Aug 30, 2012, 10:18:02 AM (12 years ago)
- Branches:
- clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- f34bfa1
- Parents:
- 10d3d46
- Location:
- BOOK
- Files:
-
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/64/eglibc.xml
r10d3d46 r65ab9ce 60 60 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 61 61 --disable-profile --enable-add-ons \ 62 --with-tls --enable-kernel=2.6. 0--with-__thread \62 --with-tls --enable-kernel=2.6.32 --with-__thread \ 63 63 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 64 64 --cache-file=config.cache</userinput></screen> -
BOOK/cross-tools/alpha/eglibc-headers.xml
r10d3d46 r65ab9ce 61 61 <screen os="s3"><userinput>CC=gcc ../eglibc-&eglibc-version;/configure --prefix=/tools \ 62 62 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 63 --disable-sanity-checks --enable-kernel=2.6. 0\63 --disable-sanity-checks --enable-kernel=2.6.32 \ 64 64 --with-headers=/tools/include --cache-file=config.cache \ 65 65 --with-binutils=/cross-tools/${CLFS_TARGET}/bin</userinput></screen> … … 113 113 114 114 <varlistentry os="ca6"> 115 <term><parameter>--enable-kernel=2.6. 0</parameter></term>115 <term><parameter>--enable-kernel=2.6.32</parameter></term> 116 116 <listitem> 117 117 <para>This tells EGLIBC to compile the library with support 118 for 2.6. xLinux kernels.</para>118 for 2.6.32 and later Linux kernels.</para> 119 119 </listitem> 120 120 </varlistentry> -
BOOK/cross-tools/common/eglibc.xml
r10d3d46 r65ab9ce 59 59 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 60 60 --disable-profile --enable-add-ons \ 61 --with-tls --enable-kernel=2.6. 0--with-__thread \61 --with-tls --enable-kernel=2.6.32 --with-__thread \ 62 62 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 63 63 --cache-file=config.cache</userinput></screen> … … 122 122 123 123 <varlistentry os="dg8"> 124 <term><parameter>--enable-kernel=2.6. 0</parameter></term>124 <term><parameter>--enable-kernel=2.6.32</parameter></term> 125 125 <listitem> 126 126 <para>This tells EGLIBC to compile the library with support 127 for 2.6. xLinux kernels.</para>127 for 2.6.32 and later Linux kernels.</para> 128 128 </listitem> 129 129 </varlistentry> -
BOOK/cross-tools/mips64/eglibc-n32.xml
r10d3d46 r65ab9ce 81 81 --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib32 \ 82 82 --disable-profile --enable-add-ons \ 83 --with-tls --enable-kernel=2.6. 0--with-__thread \83 --with-tls --enable-kernel=2.6.32 --with-__thread \ 84 84 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 85 85 --cache-file=config.cache</userinput></screen> -
BOOK/cross-tools/multilib/eglibc-64bit.xml
r10d3d46 r65ab9ce 65 65 --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib64 \ 66 66 --disable-profile --enable-add-ons \ 67 --with-tls --enable-kernel=2.6. 0--with-__thread \67 --with-tls --enable-kernel=2.6.32 --with-__thread \ 68 68 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 69 69 --cache-file=config.cache</userinput></screen> -
BOOK/cross-tools/multilib/eglibc.xml
r10d3d46 r65ab9ce 60 60 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 61 61 --disable-profile --enable-add-ons \ 62 --with-tls --enable-kernel=2.6. 0--with-__thread \62 --with-tls --enable-kernel=2.6.32 --with-__thread \ 63 63 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 64 64 --cache-file=config.cache</userinput></screen> -
BOOK/cross-tools/sparc64/eglibc.xml
r10d3d46 r65ab9ce 60 60 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 61 61 --disable-profile --enable-add-ons \ 62 --with-tls --enable-kernel=2.6. 0--with-__thread \62 --with-tls --enable-kernel=2.6.32 --with-__thread \ 63 63 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 64 64 --cache-file=config.cache</userinput></screen> -
BOOK/cross-tools/x86/eglibc.xml
r10d3d46 r65ab9ce 61 61 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 62 62 --disable-profile --enable-add-ons \ 63 --with-tls --enable-kernel=2.6. 0--with-__thread \63 --with-tls --enable-kernel=2.6.32 --with-__thread \ 64 64 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 65 65 --cache-file=config.cache</userinput></screen> -
BOOK/cross-tools/x86_64/eglibc.xml
r10d3d46 r65ab9ce 61 61 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 62 62 --disable-profile --enable-add-ons \ 63 --with-tls --enable-kernel=2.6. 0--with-__thread \63 --with-tls --enable-kernel=2.6.32 --with-__thread \ 64 64 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 65 65 --cache-file=config.cache</userinput></screen> -
BOOK/final-system/common/eglibc.xml
r10d3d46 r65ab9ce 79 79 80 80 <screen os="h"><userinput>../eglibc-&eglibc-version;/configure --prefix=/usr \ 81 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\81 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 82 82 --libexecdir=/usr/lib/eglibc</userinput></screen> 83 83 -
BOOK/final-system/mips64/eglibc-n32.xml
r10d3d46 r65ab9ce 86 86 <screen os="h"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 87 87 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 88 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\88 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 89 89 --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32</userinput></screen> 90 90 -
BOOK/final-system/multilib/eglibc-64bit.xml
r10d3d46 r65ab9ce 70 70 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 71 71 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 72 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\72 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 73 73 --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64</userinput></screen> 74 74 -
BOOK/final-system/multilib/eglibc.xml
r10d3d46 r65ab9ce 73 73 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 74 74 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 75 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\75 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 76 76 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen> 77 77 -
BOOK/final-system/ppc64/eglibc-64bit.xml
r10d3d46 r65ab9ce 69 69 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 70 70 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 71 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\71 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 72 72 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen> 73 73 -
BOOK/final-system/ppc64/eglibc.xml
r10d3d46 r65ab9ce 93 93 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 94 94 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 95 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\95 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 96 96 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen> 97 97 -
BOOK/final-system/sparc64-64/eglibc.xml
r10d3d46 r65ab9ce 83 83 84 84 <screen os="h"><userinput>CC="gcc ${BUILD64}" ../eglibc-&eglibc-version;/configure --prefix=/usr \ 85 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\85 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 86 86 --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \ 87 87 --cache-file=config.cache</userinput></screen> -
BOOK/final-system/sparc64/eglibc-64bit.xml
r10d3d46 r65ab9ce 77 77 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 78 78 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 79 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\79 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 80 80 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \ 81 81 --cache-file=config.cache</userinput></screen> -
BOOK/final-system/x86/eglibc.xml
r10d3d46 r65ab9ce 68 68 <screen os="h"><userinput>CFLAGS="-march=$(cut -d- -f1 <<< $MACHTYPE) \ 69 69 -mtune=generic -g -O2" ../eglibc-&eglibc-version;/configure --prefix=/usr \ 70 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\70 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 71 71 --libexecdir=/usr/lib/eglibc</userinput></screen> 72 72 -
BOOK/final-system/x86_64-64/eglibc.xml
r10d3d46 r65ab9ce 73 73 <screen os="h"><userinput>CFLAGS="-mtune=generic -g -O2" \ 74 74 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 75 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\75 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 76 76 --libexecdir=/usr/lib/eglibc --libdir=/usr/lib</userinput></screen> 77 77 -
BOOK/final-system/x86_64/eglibc-64bit.xml
r10d3d46 r65ab9ce 73 73 CFLAGS="-mtune=generic -g -O2" \ 74 74 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 75 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\75 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 76 76 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen> 77 77 -
BOOK/final-system/x86_64/eglibc.xml
r10d3d46 r65ab9ce 78 78 CFLAGS="-march=$(cut -d- -f1 <<< ${CLFS_TARGET32}) \ 79 79 -mtune=generic -g -O2" ../eglibc-&eglibc-version;/configure --prefix=/usr \ 80 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\80 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 81 81 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen> 82 82 -
BOOK/general.ent
r10d3d46 r65ab9ce 3 3 <!ENTITY month "08"> <!-- Use two digits --> 4 4 <!ENTITY month_name "August"> 5 <!ENTITY day " 29"> <!-- Use two digits -->5 <!ENTITY day "30"> <!-- Use two digits --> 6 6 <!ENTITY year "2012"> <!-- Use four digits --> 7 7 -
BOOK/introduction/common/changelog.xml
r10d3d46 r65ab9ce 36 36 </listitem> 37 37 --> 38 <listitem> 38 <listitem> 39 <para>August 30, 2012</para> 40 <itemizedlist> 41 <listitem> 42 <para>[William Harrington] - Update host system requirements. Linux kernel version in book 2.6.32 or greater.</para> 43 </listitem> 44 </itemizedlist> 45 </listitem> 46 47 <listitem> 39 48 <para>August 29, 2012</para> 40 49 <itemizedlist> 41 50 <listitem> 42 51 <para>[William Harrington] - Edit cross-tools PPL configuration line.</para> 52 </listitem> 53 <listitem> 54 <para>[William Harrington] - Update linux kernel host system requirement to 2.6.32.</para> 55 </listitem> 56 <listitem> 57 <para>[William Harrington] - Update eglibc instructions and update eglibc text for 2.6.32 kernel support.</para> 43 58 </listitem> 44 59 </itemizedlist> -
BOOK/prologue/common/hostreqs.xml
r10d3d46 r65ab9ce 77 77 78 78 <listitem> 79 <para><emphasis role="strong">Linux 2.6. 22</emphasis></para>79 <para><emphasis role="strong">Linux 2.6.32 (Built with GCC 4.1.2 or later)</emphasis></para> 80 80 </listitem> 81 81 -
BOOK/temp-system/common/choose.xml
r10d3d46 r65ab9ce 34 34 method.</para> 35 35 36 <para>To chroot, you will also need a Linux Kernel-2.6.x (having been 37 compiled with GCC-3.0 or greater). The reason for the kernel version 38 requirement is that, without it, thread-local storage support in Binutils 39 will not be built and the Native POSIX Threading Library (NPTL) test suite 40 will segfault.</para> 36 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater 37 (having been compiled with GCC-4.1.2 or greater). The reason for the 38 kernel version requirement is that eglibc is built to generate the library 39 for the smallest version of the Linux kernel expected to be supported.</para> 41 40 42 41 <para>To check your kernel version, run <command>cat /proc/version</command> 43 - if it does not say that you are running a 2.6. 2 or later Linux kernel,44 compiled with GCC 3.0or later, you cannot chroot.</para>42 - if it does not say that you are running a 2.6.32 or later Linux kernel, 43 compiled with GCC 4.1.2 or later, you cannot chroot.</para> 45 44 46 45 <para os="e">For the boot method, follow <xref linkend="chapter-boot"/>.</para> -
BOOK/temp-system/mips64/choose.xml
r10d3d46 r65ab9ce 32 32 xpointer="xpointer(//*[@os='d'])"/> 33 33 34 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater (having been compiled with GCC-4.1.2 or greater). The reason for the kernel version requirement is that eglibc is built to generate the library for the smallest version of the Linux kernel expected to be supported.</para> 35 36 <para>To check your kernel version, run <command>cat /proc/version</command> - if it does not say that you are running a 2.6.32 or later Linux kernel, compiled with GCC 4.1.2 or later, you cannot chroot.</para> 37 34 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 39 href="../common/choose.xml" -
BOOK/temp-system/multilib/choose.xml
r10d3d46 r65ab9ce 30 30 method.</para> 31 31 32 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater 33 (having been compiled with GCC-4.1.2 or greater). The reason for the 34 kernel version requirement is that eglibc is built to generate the library 35 for the smallest version of the Linux kernel expected to be supported.</para> 36 37 <para>To check your kernel version, run <command>cat /proc/version</command> 38 - if it does not say that you are running a 2.6.32 or later Linux kernel, 39 compiled with GCC 4.1.2 or later, you cannot chroot.</para> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
Note:
See TracChangeset
for help on using the changeset viewer.