- Timestamp:
- Feb 21, 2006, 10:26:47 AM (19 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- eb55250
- Parents:
- 0f46747
- Location:
- BOOK
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/sparc/binutils.xml
r0f46747 r0b637f1 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 <para os="ba">To make sure that the proper syntax is used for a couple of 30 tools, apply the following patch:</para> 29 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 30 href="../common/binutils.xml" 31 xpointer="xpointer(//*[@os='ba'])"/> 31 32 32 <screen os="bb"><userinput>patch -Np1 -i ../&binutils-posix-patch;</userinput></screen> 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 34 href="../common/binutils.xml" 35 xpointer="xpointer(//*[@os='bb'])"/> 33 36 34 37 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/sparcv8/glibc.xml
r0f46747 r0b637f1 32 32 33 33 <screen os="l2"><userinput>cd .. 34 tar jxvf glibc-ports-&glibc-ports-version;.tar.bz234 tar -jxvf glibc-ports-&glibc-ports-version;.tar.bz2 35 35 cd glibc-ports-&glibc-ports-version; 36 mv linuxthreads* ../glibc-&glibc-version;36 mv -v linuxthreads* ../glibc-&glibc-version; 37 37 cd ../glibc-&glibc-version;</userinput></screen> 38 38 -
BOOK/cross-tools/x86/gcc-final.xml
r0f46747 r0b637f1 66 66 so it doesn't pick up the host's header files:</para> 67 67 68 <screen os="be"><userinput>cp configure{,.orig}68 <screen os="be"><userinput>cp -v configure{,.orig} 69 69 sed -e '/FLAGS_FOR_TARGET.*\/lib\//s@-B[^ ]*/lib/@@g' configure.orig >configure</userinput></screen> 70 70 -
BOOK/cross-tools/x86/gcc-static.xml
r0f46747 r0b637f1 51 51 include search path to use <filename class="directory">/tools</filename> only:</para> 52 52 53 <screen os="aj"><userinput>cp gcc/Makefile.in{,.orig}53 <screen os="aj"><userinput>cp -v gcc/Makefile.in{,.orig} 54 54 sed -e "s@\(^CROSS_SYSTEM_HEADER_DIR =\).*@\1 /tools/include@g" \ 55 55 gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen> -
BOOK/cross-tools/x86_64/gcc-final.xml
r0f46747 r0b637f1 66 66 so wrong architecture libraries are not picked up as -B is not expanded by the multilib spec.:</para> 67 67 68 <screen os="be"><userinput>cp configure{,.orig}68 <screen os="be"><userinput>cp -v configure{,.orig} 69 69 sed -e '/FLAGS_FOR_TARGET.*\/lib\//s@-B[^ ]*/lib/@@g' configure.orig >configure</userinput></screen> 70 70 -
BOOK/cross-tools/x86_64/gcc-static.xml
r0f46747 r0b637f1 89 89 xpointer="xpointer(//*[@os='am'])"/> 90 90 91 <para>Continue with compiling the package:</para> 91 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 92 href="../x86/gcc-static.xml" 93 xpointer="xpointer(//*[@os='an'])"/> 92 94 93 <screen><userinput>make all-gcc</userinput></screen> 95 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 96 href="../x86/gcc-static.xml" 97 xpointer="xpointer(//*[@os='ao'])"/> 94 98 95 <para>Install the package:</para> 99 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 100 href="../x86/gcc-static.xml" 101 xpointer="xpointer(//*[@os='ap'])"/> 96 102 97 <screen><userinput>make install-gcc</userinput></screen> 103 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 104 href="../x86/gcc-static.xml" 105 xpointer="xpointer(//*[@os='aq'])"/> 98 106 99 107 </sect2> -
BOOK/final-system/common/glibc.xml
r0f46747 r0b637f1 269 269 270 270 <sect2 id="conf-ld" role="configuration"> 271 <title>Configuring Dynamic Loader</title>271 <title>Configuring The Dynamic Loader</title> 272 272 273 273 <indexterm zone="conf-ld"> -
BOOK/introduction/common/changelog.xml
r0f46747 r0b637f1 75 75 should be the first package compiled to a more appopriate location at 76 76 the first installation of binutils, and changed the wording in 77 temp-system g libc</para>77 temp-system gettext.</para> 78 78 </listitem> 79 79 <listitem> -
BOOK/temp-system/common/bzip2.xml
r0f46747 r0b637f1 26 26 a multi-architecture build:</para> 27 27 28 <screen os="cb"><userinput>cp Makefile{,.orig}28 <screen os="cb"><userinput>cp -v Makefile{,.orig} 29 29 sed -e 's@^\(all:.*\) test@\1@g' Makefile.orig > Makefile</userinput></screen> 30 30 -
BOOK/temp-system/common/gzip.xml
r0f46747 r0b637f1 26 26 tools:</para> 27 27 28 <screen os="ab"><userinput>cp configure{,.orig}28 <screen os="ab"><userinput>cp -v configure{,.orig} 29 29 sed -e "s@nm conftest@${LFS_TARGET}-&@" configure.orig > configure</userinput></screen> 30 30 -
BOOK/temp-system/multilib/bzip2.xml
r0f46747 r0b637f1 35 35 xpointer="xpointer(//*[@os='a'])"/> 36 36 37 <screen os="cc"><userinput>make CC="${CC} ${BUILD64}" AR="${AR}" RANLIB="${RANLIB}"</userinput></screen> 37 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 38 href="../64/bzip2.xml" 39 xpointer="xpointer(//*[@os='cc'])"/> 38 40 39 41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/temp-system/sparc64/gcc.xml
r0f46747 r0b637f1 118 118 href="../x86/gcc.xml" 119 119 xpointer="xpointer(//*[@os='cp'])"/> 120 <para>Install the package:</para>121 120 122 121 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/temp-system/x86/gcc.xml
r0f46747 r0b637f1 50 50 <filename class="directory">/usr/include</filename>:</para> 51 51 52 <screen os="ce"><userinput>cp gcc/cppdefault.c{,.orig}52 <screen os="ce"><userinput>cp -v gcc/cppdefault.c{,.orig} 53 53 sed -e '/#define STANDARD_INCLUDE_DIR/s@"/usr/include"@0@g' \ 54 54 gcc/cppdefault.c.orig > gcc/cppdefault.c</userinput></screen> … … 57 57 process for system headers, so it won't look at the host's headers:</para> 58 58 59 <screen os="cg"><userinput>cp gcc/Makefile.in{,.orig}59 <screen os="cg"><userinput>cp -v gcc/Makefile.in{,.orig} 60 60 sed -e 's@\(^NATIVE_SYSTEM_HEADER_DIR =\).*@\1 /tools/include@g' \ 61 61 gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen> … … 64 64 <command>xgcc</command>:</para> 65 65 66 <screen os="ci"><userinput>cp gcc/mklibgcc.in{,.orig}66 <screen os="ci"><userinput>cp -v gcc/mklibgcc.in{,.orig} 67 67 sed -e "s@\./xgcc@/cross-tools/bin/${CC}@g" \ 68 68 gcc/mklibgcc.in.orig > gcc/mklibgcc.in</userinput></screen> … … 120 120 xpointer="xpointer(//*[@os='w'])"/> 121 121 122 <screen os="cq"><userinput>ln -s gcc /tools/bin/cc</userinput></screen>122 <screen os="cq"><userinput>ln -sv gcc /tools/bin/cc</userinput></screen> 123 123 124 124 </sect2> -
BOOK/temp-system/x86_64-64/gcc.xml
r0f46747 r0b637f1 139 139 We also delete the /tools/lib64 directory:</para> 140 140 141 <screen os="dq"><userinput>cp - ar /tools/lib64/* /tools/lib142 rm -r f /tools/lib64</userinput></screen>141 <screen os="dq"><userinput>cp -var /tools/lib64/* /tools/lib 142 rm -rvf /tools/lib64</userinput></screen> 143 143 144 144 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/temp-system/x86_64/gcc.xml
r0f46747 r0b637f1 75 75 not the native compiler <command>gcc</command> builds now.</para> 76 76 77 <screen os="db"><userinput>cp gcc/Makefile.in{,.orig2}77 <screen os="db"><userinput>cp -v gcc/Makefile.in{,.orig2} 78 78 sed -e "/MULTILIBS/s@\$(GCC_FOR_TARGET)@/cross-tools/bin/${CC}@g" \ 79 79 gcc/Makefile.in.orig2 > gcc/Makefile.in</userinput></screen>
Note:
See TracChangeset
for help on using the changeset viewer.