- Timestamp:
- Jul 22, 2007, 4:10:48 PM (17 years ago)
- Branches:
- master
- Children:
- 00520f6
- Parents:
- a074923
- Location:
- BOOK
- Files:
-
- 1 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/alpha/glibc.xml
ra074923 r9568bd5 58 58 xpointer="xpointer(//*[@os='p8'])"/> 59 59 60 <para os="a1">The following patch fixes some inline assembler in Glibc:</para>60 <para os="a1">The following patch makes sysdep-cancel use one region instead of two:</para> 61 61 62 <screen os="a2"><userinput>patch -Np1 -i ../&glibc-ioperm_fix-patch;</userinput></screen> 63 64 <para os="a3">The following patch adds sigsuspend_nocancel support to Glibc:</para> 65 66 <screen os="a4"><userinput>patch -Np1 -i ../&glibc-alpha_sigsuspend-patch;</userinput></screen> 62 <screen os="a2"><userinput>patch -Np1 -i ../&glibc-sysdep_cancel-patch;</userinput></screen> 67 63 68 64 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/arm/glibc.xml
ra074923 r9568bd5 65 65 href="../common/glibc.xml" 66 66 xpointer="xpointer(//*[@os='p8'])"/> 67 68 <para os="ar1">The following patch defines RTLD_SINGLE_THREAD_P for arm.</para> 69 70 <screen os="ar2"><userinput>patch -Np1 -i ../&glibc-RTLD_SINGLE_THREAD_P-patch;</userinput></screen> 67 71 68 72 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/hppa/glibc.xml
ra074923 r9568bd5 66 66 xpointer="xpointer(//*[@os='p8'])"/> 67 67 68 <para os=" p9">This patch adds the TLS reloc numbers so Glibc can compile68 <para os="hp1">This patch adds the TLS reloc numbers so Glibc can compile 69 69 with working NPTL support.</para> 70 70 71 <screen os=" p10"><userinput>patch -Np1 -i ../&glibc-hppa_nptl-patch;</userinput></screen>71 <screen os="hp2"><userinput>patch -Np1 -i ../&glibc-hppa_nptl-patch;</userinput></screen> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 99 99 xpointer="xpointer(//*[@os='h'])"/> 100 100 101 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 102 href="../common/glibc.xml" 103 xpointer="xpointer(//*[@os='i'])"/> 101 <screen os="i"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc" \ 102 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 103 ../glibc-&glibc-version;/configure --prefix=/usr \ 104 --libexecdir=/usr/lib/glibc --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 105 --disable-profile --enable-add-ons --with-tls --enable-kernel=2.6.9 \ 106 --with-__thread --with-binutils=${CLFS}/cross-tools/bin \ 107 --with-headers=${CLFS}/usr/include --cache-file=config.cache</userinput></screen> 104 108 105 109 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/x86-chapter.xml
ra074923 r9568bd5 19 19 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/glibc-headers.xml"/> 20 20 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-static.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href=" common/glibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86/glibc.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-final.xml"/> 23 23 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/file.xml"/> -
BOOK/final-system/common/coreutils.xml
ra074923 r9568bd5 38 38 <screen os="p4"><userinput>patch -Np1 -i ../&coreutils-uname-patch;</userinput></screen> 39 39 40 <para os="aa">When the uname patch was applied. A change was made to 41 <filename>uname.c</filename>. This change is causing the man Makefile to 42 try and regenerate the man page for uname. Since the compiled uname can 43 not be executed the build will fail. The following command gives the uname 44 man page a newer timestamp then <filename>uname.c</filename>.</para> 45 46 <screen os="ab"><userinput>touch man/uname.1</userinput></screen> 40 <para os="s1">The following command renames the internal implementation of 41 futimens to gl_futimens as newer versions of Glibc provide an incompatible 42 version:</para> 43 44 <screen os="s2"><userinput>sed -i "s/futimens/gl_&/" $(grep -lr futimens *)</userinput></screen> 45 46 <para os="aa">When the uname patch and the sed above were applied. The 47 source files for uname and touch were updated. Because they have a newer 48 timestamp then the man pages the <filename>Makefile</filename> is going to 49 try to regenerate the man pages. If executables for the target architecture 50 can not be executed by the host system, the build will fail. The following 51 command gives the two man pages a newer timestamp then their cooresponding 52 source files:</para> 53 54 <screen os="ab"><userinput>touch man/uname.1 man/touch.1</userinput></screen> 47 55 48 56 <para os="a">Configure can not properly determine how to get free space -
BOOK/final-system/common/gzip.xml
ra074923 r9568bd5 26 26 <title>Installation of Gzip</title> 27 27 28 <para os="s1">The following command renames the internal implementation of 29 futimens to gl_futimens as newer versions of Glibc provide an incompatible 30 version:</para> 31 32 <screen os="s2"><userinput>sed -i "s/futimens/gl_&/" $(grep -lr futimens *)</userinput></screen> 33 28 34 <para os="a">Prepare Gzip for compilation:</para> 29 35 -
BOOK/general.ent
ra074923 r9568bd5 3 3 <!ENTITY month "07"> <!-- Use two digits --> 4 4 <!ENTITY month_name "July"> 5 <!ENTITY day " 01"> <!-- Use two digits -->5 <!ENTITY day "22"> <!-- Use two digits --> 6 6 <!ENTITY year "2007"> <!-- Use four digits --> 7 7 -
BOOK/introduction/common/changelog.xml
ra074923 r9568bd5 36 36 </listitem> 37 37 --> 38 39 <listitem> 40 <para>July 22, 2007</para> 41 <itemizedlist> 42 <listitem> 43 <para>[jciccone] - Updated GCC to 4.2.1.</para> 44 </listitem> 45 <listitem> 46 <para>[jciccone] - Updated Glibc to 2.6.</para> 47 </listitem> 48 </itemizedlist> 49 </listitem> 38 50 39 51 <listitem> -
BOOK/materials/alpha/patches.xml
ra074923 r9568bd5 14 14 15 15 <varlistentry> 16 <term>Glibc ioperm Fix Patch - <token>&glibc-ioperm_fix-patch-size;</token>:</term>16 <term>Glibc sysdep_cancel Patch - <token>&glibc-sysdep_cancel-patch-size;</token>:</term> 17 17 <listitem> 18 18 <para>Download: <ulink 19 url="&patches-root;&glibc-ioperm_fix-patch;"/></para> 20 <para>MD5 sum: <literal>&glibc-ioperm_fix-patch-md5;</literal></para> 21 </listitem> 22 </varlistentry> 23 24 <varlistentry> 25 <term>Glibc Alpha sigsuspend Patch - <token>&glibc-alpha_sigsuspend-patch-size;</token>:</term> 26 <listitem> 27 <para>Download: <ulink 28 url="&patches-root;&glibc-alpha_sigsuspend-patch;"/></para> 29 <para>MD5 sum: <literal>&glibc-alpha_sigsuspend-patch-md5;</literal></para> 19 url="&patches-root;&glibc-sysdep_cancel-patch;"/></para> 20 <para>MD5 sum: <literal>&glibc-sysdep_cancel-patch-md5;</literal></para> 30 21 </listitem> 31 22 </varlistentry> -
BOOK/materials/arm/patches.xml
ra074923 r9568bd5 10 10 11 11 <title>Additional Patches for ARM</title> 12 <!-- 12 13 13 <variablelist role="materials"> 14 14 15 <varlistentry os="coreutils-x86_uname-patch">16 <term> Coreutils Uname Patch - <token>&coreutils-x86_uname-patch-size;</token>:</term>15 <varlistentry> 16 <term>Glibc RTLD_SINGLE_THREAD_P Patch - <token>&glibc-RTLD_SINGLE_THREAD_P-patch-size;</token>:</term> 17 17 <listitem> 18 18 <para>Download: <ulink 19 url="&patches-root; coreutils/&coreutils-x86_uname-patch;"/></para>20 <para>MD5 sum: <literal>& coreutils-x86_uname-patch-md5;</literal></para>19 url="&patches-root;&glibc-RTLD_SINGLE_THREAD_P-patch;"/></para> 20 <para>MD5 sum: <literal>&glibc-RTLD_SINGLE_THREAD_P-patch-md5;</literal></para> 21 21 </listitem> 22 22 </varlistentry> 23 23 24 24 </variablelist> 25 -->26 25 27 26 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/packages.ent
ra074923 r9568bd5 96 96 <!ENTITY gawk-home "&gnu-software;gawk"> 97 97 98 <!ENTITY gcc-version "4.2. 0">99 <!ENTITY gcc-size "43,0 76KB">98 <!ENTITY gcc-version "4.2.1"> 99 <!ENTITY gcc-size "43,080 KB"> 100 100 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> 101 <!ENTITY gcc-md5 " 4798c23548dc791ea12a139e18940684">101 <!ENTITY gcc-md5 "cba410e6ff70f7d7f4be7a0267707fd0"> 102 102 <!ENTITY gcc-home "http://gcc.gnu.org"> 103 103 … … 108 108 <!ENTITY gettext-home "&gnu-software;gettext"> 109 109 110 <!ENTITY glibc-version "2. 5">111 <!ENTITY glibc-size "1 4,964KB">110 <!ENTITY glibc-version "2.6"> 111 <!ENTITY glibc-size "15,292 KB"> 112 112 <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.bz2"> 113 <!ENTITY glibc-md5 " 1fb29764a6a650a4d5b409dda227ac9f">113 <!ENTITY glibc-md5 "0f471d7cb29dd07786082ad23f787949"> 114 114 <!ENTITY glibc-home "&gnu-software;libc"> 115 115 <!ENTITY glibc-ld-name "ld-2.4.so"> 116 116 117 117 <!ENTITY glibc-ports-version "&glibc-version;"> 118 <!ENTITY glibc-ports-size "4 00KB">118 <!ENTITY glibc-ports-size "428 KB"> 119 119 <!ENTITY glibc-ports-url "&gnu;glibc/glibc-ports-&glibc-ports-version;.tar.bz2"> 120 <!ENTITY glibc-ports-md5 " 183f6d46e8fa5e4b2aff240ab1586c2e">120 <!ENTITY glibc-ports-md5 "4b2b2b4a445b12d4ab9ef709b3fe267f"> 121 121 <!ENTITY glibc-ports-home " "> 122 122 -
BOOK/patches.ent
ra074923 r9568bd5 9 9 <!ENTITY bash-fixes-patch-size "12 KB"> 10 10 11 <!ENTITY binutils-branch_update-patch "binutils-&binutils-version;-branch_update- 2.patch">12 <!ENTITY binutils-branch_update-patch-md5 " cdbd02886c9fe9a28171ed9a277a67d6">11 <!ENTITY binutils-branch_update-patch "binutils-&binutils-version;-branch_update-3.patch"> 12 <!ENTITY binutils-branch_update-patch-md5 "ba11b8a0cda2a1851f31b76afd9bbd81"> 13 13 <!ENTITY binutils-branch_update-patch-size "24 KB"> 14 14 … … 34 34 35 35 <!ENTITY gcc-posix-patch "gcc-&gcc-version;-posix-1.patch"> 36 <!ENTITY gcc-posix-patch-md5 "8 df4fe6a9f77135ae1b0851786c40410">36 <!ENTITY gcc-posix-patch-md5 "8ed72d052f9eead0c1498d7d57302a5f"> 37 37 <!ENTITY gcc-posix-patch-size "16 KB"> 38 38 39 <!ENTITY glibc-branch_update-patch "glibc-&glibc-version;-branch_update- 3.patch">40 <!ENTITY glibc-branch_update-patch-md5 " 0cb4331328ecfadc4fc81288fdbdb864">41 <!ENTITY glibc-branch_update-patch-size " 1644KB">39 <!ENTITY glibc-branch_update-patch "glibc-&glibc-version;-branch_update-1.patch"> 40 <!ENTITY glibc-branch_update-patch-md5 "2aab7386ba6ed5064d476789e85e482b"> 41 <!ENTITY glibc-branch_update-patch-size "8 KB"> 42 42 43 <!ENTITY glibc-cross_hacks-patch "glibc-&glibc-version;-cross_hacks- 2.patch">44 <!ENTITY glibc-cross_hacks-patch-md5 " b932942fea39a9beb2ba8a0664344493">43 <!ENTITY glibc-cross_hacks-patch "glibc-&glibc-version;-cross_hacks-1.patch"> 44 <!ENTITY glibc-cross_hacks-patch-md5 "1d07240424e85f802315ed193cc2c5bf"> 45 45 <!ENTITY glibc-cross_hacks-patch-size "20 KB"> 46 46 47 <!ENTITY glibc-libgcc_eh-patch "glibc-&glibc-version;-libgcc_eh- 2.patch">48 <!ENTITY glibc-libgcc_eh-patch-md5 " 0b7a671fd5f3cd4ce434cf534866b06a">47 <!ENTITY glibc-libgcc_eh-patch "glibc-&glibc-version;-libgcc_eh-1.patch"> 48 <!ENTITY glibc-libgcc_eh-patch-md5 "9488f9caf4e05fc9d1128b203c7a0680"> 49 49 <!ENTITY glibc-libgcc_eh-patch-size "8 KB"> 50 50 51 51 <!ENTITY glibc-localedef_segfault-patch "glibc-&glibc-version;-localedef_segfault-1.patch"> 52 <!ENTITY glibc-localedef_segfault-patch-md5 " 42452abc6196789e0a83afa1ca7e6e4e">52 <!ENTITY glibc-localedef_segfault-patch-md5 "3ce6946b16e90a73d90ac701a5940709"> 53 53 <!ENTITY glibc-localedef_segfault-patch-size "1.9 KB"> 54 54 … … 69 69 <!ENTITY ncurses-bashfix-patch-size "4 KB"> 70 70 71 <!ENTITY perl-cross_compile-patch "perl-&perl-version;-cross_compile- 4.patch">72 <!ENTITY perl-cross_compile-patch-md5 " fbcae6d579057d28c6da155e40a2e448">73 <!ENTITY perl-cross_compile-patch-size "1 36KB">71 <!ENTITY perl-cross_compile-patch "perl-&perl-version;-cross_compile-5.patch"> 72 <!ENTITY perl-cross_compile-patch-md5 "7bbb78618e2dd95987ad04c6c54a81c6"> 73 <!ENTITY perl-cross_compile-patch-size "140 KB"> 74 74 75 75 <!ENTITY perl-gcc42_fix-patch "perl-&perl-version;-gcc42_fix-1.patch"> … … 127 127 <!-- Alpha Specific Patches --> 128 128 129 <!ENTITY glibc-ioperm_fix-patch "glibc-&glibc-version;-alpha_ioperm_fix-1.patch"> 130 <!ENTITY glibc-ioperm_fix-patch-md5 "3a50c4055d2f72248eb656eb2d15edec"> 131 <!ENTITY glibc-ioperm_fix-patch-size "4 KB"> 132 133 <!ENTITY glibc-alpha_sigsuspend-patch "glibc-&glibc-version;-alpha_sigsuspend-1.patch"> 134 <!ENTITY glibc-alpha_sigsuspend-patch-md5 "e35c13eb4371388b2ffa75418649ffe2"> 135 <!ENTITY glibc-alpha_sigsuspend-patch-size "4 KB"> 129 <!ENTITY glibc-sysdep_cancel-patch "glibc-&glibc-version;-sysdep_cancel-1.patch"> 130 <!ENTITY glibc-sysdep_cancel-patch-md5 "6b3f61df100c88e616b1e8aea81f98ce"> 131 <!ENTITY glibc-sysdep_cancel-patch-size "4 KB"> 136 132 137 133 <!ENTITY linux-io_fix-patch "linux-&linux-version;-alpha_io_fix-1.patch"> 138 134 <!ENTITY linux-io_fix-patch-md5 "7a680d8c9978044955e6ef4f6a7358c1"> 139 135 <!ENTITY linux-io_fix-patch-size "4 KB"> 136 137 <!-- ARM Specific Patches --> 138 139 <!ENTITY glibc-RTLD_SINGLE_THREAD_P-patch "glibc-&glibc-version;-RTLD_SINGLE_THREAD_P-1.patch"> 140 <!ENTITY glibc-RTLD_SINGLE_THREAD_P-patch-md5 "3bb0167752997d3ccf5e2b41595bd7b3"> 141 <!ENTITY glibc-RTLD_SINGLE_THREAD_P-patch-size "4 KB"> 140 142 141 143 <!-- PA-RISC Specific Patches --> … … 146 148 147 149 <!ENTITY glibc-hppa_nptl-patch "glibc-&glibc-version;-hppa_nptl-1.patch"> 148 <!ENTITY glibc-hppa_nptl-patch-md5 " 25cfa673cbc940fde3638d1abf54fd79">150 <!ENTITY glibc-hppa_nptl-patch-md5 "fd059ea12d885bc3bfa18a39d9a4949f"> 149 151 <!ENTITY glibc-hppa_nptl-patch-size "4 KB">
Note:
See TracChangeset
for help on using the changeset viewer.