Changeset 0d2c43f
- Timestamp:
- 08/20/2007 05:22:23 PM (17 years ago)
- Children:
- b8dd57d6
- Parents:
- a52159b
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
ra52159b r0d2c43f 40 40 <para>2007-08-20</para> 41 41 <itemizedlist> 42 <listitem> 43 <para>[jhuntwork] - Use --with-arch=i486 on GCC instead of -march=i486 with Glibc.</para> 44 </listitem> 42 45 <listitem> 43 46 <para>[bryan] - Fix typo in acknowledgements.</para> -
chapter05/gcc-pass1.xml
ra52159b r0d2c43f 48 48 <screen><userinput>CC="gcc -B/usr/bin/" ../gcc-&gcc-version;/configure --prefix=/tools \ 49 49 --with-local-prefix=/tools --disable-nls --disable-shared \ 50 --enable-languages=c --disable-multilib </userinput></screen>50 --enable-languages=c --disable-multilib --with-arch=i486</userinput></screen> 51 51 52 52 <variablelist> … … 94 94 <listitem> 95 95 <para>We currently only want to build support for 64-bit libraries.</para> 96 </listitem> 97 </varlistentry> 98 99 <varlistentry> 100 <term><parameter>--with-arch=i486</parameter></term> 101 <listitem> 102 <para>On x86 machines Glibc needs to be built for a minimum architecture 103 of <quote>i486</quote>. Setting this for the GCC build ensures that the 104 entire system is built consistently.</para> 96 105 </listitem> 97 106 </varlistentry> -
chapter05/gcc-pass2.xml
ra52159b r0d2c43f 141 141 --enable-shared --enable-threads=posix \ 142 142 --enable-__cxa_atexit --enable-languages=c,c++ \ 143 --disable-libstdcxx-pch --disable-multilib</userinput></screen> 143 --disable-libstdcxx-pch --disable-multilib \ 144 --with-arch=i486</userinput></screen> 144 145 145 146 <variablelist> -
chapter05/glibc.xml
ra52159b r0d2c43f 44 44 cd ../glibc-build</userinput></screen> 45 45 46 <para>On x86 machines Glibc needs to be built with the compliler47 flag <quote>-march</quote> set to at least <quote>i486</quote>:</para>48 49 <screen><userinput>test $(uname -m | grep i[456]86) && MARCH="-march=i486"</userinput></screen>50 51 46 <para>Next, prepare Glibc for compilation:</para> 52 47 53 <screen><userinput>CC="gcc $MARCH" \ 54 ../glibc-&glibc-version;/configure --prefix=/tools \ 48 <screen><userinput>../glibc-&glibc-version;/configure --prefix=/tools \ 55 49 --disable-profile --enable-add-ons \ 56 50 --enable-kernel=2.6.0 --with-binutils=/tools/bin \ -
chapter06/gcc.xml
ra52159b r0d2c43f 79 79 --enable-threads=posix --enable-__cxa_atexit \ 80 80 --enable-clocale=gnu --enable-languages=c,c++ \ 81 --disable-multilib </userinput></screen>81 --disable-multilib --with-arch=i486</userinput></screen> 82 82 83 83 <para>Compile the package:</para> -
chapter06/glibc.xml
ra52159b r0d2c43f 99 99 cd ../glibc-build</userinput></screen> 100 100 101 <para>On x86 machines Glibc needs to be built with the compliler102 flag <quote>-march</quote> set to at least <quote>i486</quote>:</para>103 104 <screen><userinput>test $(uname -m | grep i[456]86) && MARCH="-march=i486"</userinput></screen>105 106 101 <para>Prepare Glibc for compilation:</para> 107 102 108 <screen><userinput>CC="gcc $MARCH" \ 109 ../glibc-&glibc-version;/configure --prefix=/usr \ 103 <screen><userinput>../glibc-&glibc-version;/configure --prefix=/usr \ 110 104 --disable-profile --enable-add-ons \ 111 105 --enable-kernel=2.6.0 --libexecdir=/usr/lib/glibc</userinput></screen> -
general.ent
ra52159b r0d2c43f 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!ENTITY version "SVN-JH-200708 13">3 <!ENTITY releasedate "August 13, 2007">2 <!ENTITY version "SVN-JH-20070820"> 3 <!ENTITY releasedate "August 20, 2007"> 4 4 <!ENTITY milestone "7.0"> 5 5 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
Note:
See TracChangeset
for help on using the changeset viewer.