Changeset 65ab9ce for BOOK


Ignore:
Timestamp:
Aug 30, 2012, 10:18:02 AM (12 years ago)
Author:
William Harrington <kb0iic@…>
Branches:
clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
f34bfa1
Parents:
10d3d46
Message:

Update host system requirements. Book's supported linux kernel version is 2.6.32 or greater.

Location:
BOOK
Files:
27 edited

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/64/eglibc.xml

    r10d3d46 r65ab9ce  
    6060      --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    6161      --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 \
    6363      --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    6464      --cache-file=config.cache</userinput></screen>
  • BOOK/cross-tools/alpha/eglibc-headers.xml

    r10d3d46 r65ab9ce  
    6161<screen os="s3"><userinput>CC=gcc ../eglibc-&eglibc-version;/configure --prefix=/tools \
    6262   --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    63    --disable-sanity-checks --enable-kernel=2.6.0 \
     63   --disable-sanity-checks --enable-kernel=2.6.32 \
    6464   --with-headers=/tools/include --cache-file=config.cache \
    6565   --with-binutils=/cross-tools/${CLFS_TARGET}/bin</userinput></screen>
     
    113113
    114114       <varlistentry os="ca6">
    115             <term><parameter>--enable-kernel=2.6.0</parameter></term>
     115            <term><parameter>--enable-kernel=2.6.32</parameter></term>
    116116            <listitem>
    117117               <para>This tells EGLIBC to compile the library with support
    118                for 2.6.x Linux kernels.</para>
     118               for 2.6.32 and later Linux kernels.</para>
    119119            </listitem>
    120120       </varlistentry>
  • BOOK/cross-tools/common/eglibc.xml

    r10d3d46 r65ab9ce  
    5959    --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    6060    --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 \
    6262    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    6363    --cache-file=config.cache</userinput></screen>
     
    122122
    123123      <varlistentry os="dg8">
    124         <term><parameter>--enable-kernel=2.6.0</parameter></term>
     124        <term><parameter>--enable-kernel=2.6.32</parameter></term>
    125125        <listitem>
    126126          <para>This tells EGLIBC to compile the library with support
    127           for 2.6.x Linux kernels.</para>
     127          for 2.6.32 and later Linux kernels.</para>
    128128        </listitem>
    129129      </varlistentry>
  • BOOK/cross-tools/mips64/eglibc-n32.xml

    r10d3d46 r65ab9ce  
    8181    --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib32 \
    8282    --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 \
    8484    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    8585    --cache-file=config.cache</userinput></screen>
  • BOOK/cross-tools/multilib/eglibc-64bit.xml

    r10d3d46 r65ab9ce  
    6565    --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib64 \
    6666    --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 \
    6868    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    6969    --cache-file=config.cache</userinput></screen>
  • BOOK/cross-tools/multilib/eglibc.xml

    r10d3d46 r65ab9ce  
    6060    --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
    6161    --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 \
    6363    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    6464    --cache-file=config.cache</userinput></screen>
  • BOOK/cross-tools/sparc64/eglibc.xml

    r10d3d46 r65ab9ce  
    6060    --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
    6161    --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 \
    6363    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    6464    --cache-file=config.cache</userinput></screen>
  • BOOK/cross-tools/x86/eglibc.xml

    r10d3d46 r65ab9ce  
    6161    --host=${CLFS_TARGET} --build=${CLFS_HOST} \
    6262    --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 \
    6464    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    6565    --cache-file=config.cache</userinput></screen>
  • BOOK/cross-tools/x86_64/eglibc.xml

    r10d3d46 r65ab9ce  
    6161    --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
    6262    --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 \
    6464    --with-binutils=/cross-tools/bin --with-headers=/tools/include \
    6565    --cache-file=config.cache</userinput></screen>
  • BOOK/final-system/common/eglibc.xml

    r10d3d46 r65ab9ce  
    7979
    8080<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 \
    8282    --libexecdir=/usr/lib/eglibc</userinput></screen>
    8383
  • BOOK/final-system/mips64/eglibc-n32.xml

    r10d3d46 r65ab9ce  
    8686<screen os="h"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \
    8787    ../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 \
    8989    --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32</userinput></screen>
    9090
  • BOOK/final-system/multilib/eglibc-64bit.xml

    r10d3d46 r65ab9ce  
    7070<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    7171    ../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 \
    7373    --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64</userinput></screen>
    7474
  • BOOK/final-system/multilib/eglibc.xml

    r10d3d46 r65ab9ce  
    7373<screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    7474    ../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 \
    7676    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
    7777
  • BOOK/final-system/ppc64/eglibc-64bit.xml

    r10d3d46 r65ab9ce  
    6969<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    7070    ../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 \
    7272    --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen>
    7373
  • BOOK/final-system/ppc64/eglibc.xml

    r10d3d46 r65ab9ce  
    9393<screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    9494    ../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 \
    9696    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
    9797
  • BOOK/final-system/sparc64-64/eglibc.xml

    r10d3d46 r65ab9ce  
    8383
    8484<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 \
    8686    --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \
    8787    --cache-file=config.cache</userinput></screen>
  • BOOK/final-system/sparc64/eglibc-64bit.xml

    r10d3d46 r65ab9ce  
    7777<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    7878    ../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 \
    8080    --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \
    8181    --cache-file=config.cache</userinput></screen>
  • BOOK/final-system/x86/eglibc.xml

    r10d3d46 r65ab9ce  
    6868<screen os="h"><userinput>CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; $MACHTYPE) \
    6969    -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 \
    7171    --libexecdir=/usr/lib/eglibc</userinput></screen>
    7272
  • BOOK/final-system/x86_64-64/eglibc.xml

    r10d3d46 r65ab9ce  
    7373<screen os="h"><userinput>CFLAGS="-mtune=generic -g -O2" \
    7474    ../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 \
    7676    --libexecdir=/usr/lib/eglibc --libdir=/usr/lib</userinput></screen>
    7777
  • BOOK/final-system/x86_64/eglibc-64bit.xml

    r10d3d46 r65ab9ce  
    7373    CFLAGS="-mtune=generic -g -O2" \
    7474    ../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 \
    7676    --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen>
    7777
  • BOOK/final-system/x86_64/eglibc.xml

    r10d3d46 r65ab9ce  
    7878    CFLAGS="-march=$(cut -d- -f1 &lt;&lt;&lt; ${CLFS_TARGET32}) \
    7979    -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 \
    8181    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
    8282
  • BOOK/general.ent

    r10d3d46 r65ab9ce  
    33<!ENTITY month "08"> <!-- Use two digits -->
    44<!ENTITY month_name "August">
    5 <!ENTITY day "29"> <!-- Use two digits -->
     5<!ENTITY day "30"> <!-- Use two digits -->
    66<!ENTITY year "2012"> <!-- Use four digits -->
    77
  • BOOK/introduction/common/changelog.xml

    r10d3d46 r65ab9ce  
    3636    </listitem>
    3737-->
    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>
    3948      <para>August 29, 2012</para>
    4049      <itemizedlist>
    4150        <listitem>
    4251          <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>
    4358        </listitem>
    4459      </itemizedlist>
  • BOOK/prologue/common/hostreqs.xml

    r10d3d46 r65ab9ce  
    7777
    7878   <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>
    8080   </listitem>
    8181
  • BOOK/temp-system/common/choose.xml

    r10d3d46 r65ab9ce  
    3434  method.</para>
    3535
    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>
    4140
    4241  <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.0 or 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>
    4544
    4645  <para os="e">For the boot method, follow <xref linkend="chapter-boot"/>.</para>
  • BOOK/temp-system/mips64/choose.xml

    r10d3d46 r65ab9ce  
    3232    xpointer="xpointer(//*[@os='d'])"/>
    3333
     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
    3438    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3539    href="../common/choose.xml"
  • BOOK/temp-system/multilib/choose.xml

    r10d3d46 r65ab9ce  
    3030  method.</para>
    3131
     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>
    3240
    3341    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
Note: See TracChangeset for help on using the changeset viewer.