Changeset e7732d7 for temp-tools
- Timestamp:
- Feb 21, 2006, 1:25:05 AM (19 years ago)
- Children:
- c4ae235
- Parents:
- 193b7dd
- Location:
- temp-tools
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
temp-tools/64/perl-64bit.xml
r193b7dd re7732d7 25 25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 26 26 href="../common/perl.xml" 27 xpointer="xpointer(//*[@os='a a'])"/>27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 30 30 href="../common/perl.xml" 31 xpointer="xpointer(//*[@os=' ab'])"/>31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 34 34 href="../common/perl.xml" 35 xpointer="xpointer(//*[@os=' ac'])"/>35 xpointer="xpointer(//*[@os='c'])"/> 36 36 37 <screen ><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper IO Fcntl POSIX' \37 <screen os="d"><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper IO Fcntl POSIX' \ 38 38 -Dcc="gcc ${BUILD64}"</userinput></screen> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 41 href="../common/perl.xml" 42 xpointer="xpointer(//*[@os=' ad'])"/>42 xpointer="xpointer(//*[@os='e'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 45 45 href="../common/perl.xml" 46 xpointer="xpointer(//*[@os=' ae'])"/>46 xpointer="xpointer(//*[@os='f'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 49 49 href="../common/perl.xml" 50 xpointer="xpointer(//*[@os=' af'])"/>50 xpointer="xpointer(//*[@os='g'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 53 53 href="../common/perl.xml" 54 xpointer="xpointer(//*[@os=' ag'])"/>54 xpointer="xpointer(//*[@os='h'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 57 57 href="../common/perl.xml" 58 xpointer="xpointer(//*[@os=' ah'])"/>58 xpointer="xpointer(//*[@os='i'])"/> 59 59 60 60 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 61 61 href="../common/perl.xml" 62 xpointer="xpointer(//*[@os=' ai'])"/>62 xpointer="xpointer(//*[@os='j'])"/> 63 63 64 64 </sect2> -
temp-tools/64/tcl-64bit.xml
r193b7dd re7732d7 30 30 xpointer="xpointer(//*[@os='b'])"/> 31 31 32 <screen ><userinput>cd unix32 <screen os="c"><userinput>cd unix 33 33 CC="gcc ${BUILD64}" ./configure --prefix=/tools</userinput></screen> 34 35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"36 href="../common/tcl.xml"37 xpointer="xpointer(//*[@os='c'])"/>38 34 39 35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 52 48 href="../common/tcl.xml" 53 49 xpointer="xpointer(//*[@os='g'])"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 52 href="../common/tcl.xml" 53 xpointer="xpointer(//*[@os='h'])"/> 54 54 55 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
temp-tools/common/dejagnu.xml
r193b7dd re7732d7 35 35 <title>Installation of DejaGNU</title> 36 36 37 <para >Prepare DejaGNU for compilation:</para>37 <para os="a">Prepare DejaGNU for compilation:</para> 38 38 39 <screen ><userinput>./configure --prefix=/tools</userinput></screen>39 <screen os="b"><userinput>./configure --prefix=/tools</userinput></screen> 40 40 41 <para >Build and install the package:</para>41 <para os="c">Build and install the package:</para> 42 42 43 <screen ><userinput>make install</userinput></screen>43 <screen os="d"><userinput>make install</userinput></screen> 44 44 45 45 </sect2> -
temp-tools/common/expect.xml
r193b7dd re7732d7 42 42 <para os="c">Now prepare Expect for compilation:</para> 43 43 44 <screen ><userinput>./configure --prefix=/tools --with-tcl=/tools/lib \44 <screen os="d"><userinput>./configure --prefix=/tools --with-tcl=/tools/lib \ 45 45 --with-tclinclude=/tools/include --with-x=no</userinput></screen> 46 46 47 <variablelist os=" d">47 <variablelist os="e"> 48 48 <title>The meaning of the configure options:</title> 49 49 … … 78 78 </variablelist> 79 79 80 <para os=" e">Build the package:</para>80 <para os="f">Build the package:</para> 81 81 82 <screen os=" f"><userinput>make</userinput></screen>82 <screen os="g"><userinput>make</userinput></screen> 83 83 84 <para os=" g">To test the results, issue: <userinput>make test</userinput>.84 <para os="h">To test the results, issue: <userinput>make test</userinput>. 85 85 Note that the Expect test suite is known to experience failures under 86 86 certain host conditions that are not within our control. Therefore, … … 88 88 critical.</para> 89 89 90 <para os=" h">Install the package:</para>90 <para os="i">Install the package:</para> 91 91 92 <screen os=" i"><userinput>make SCRIPTS="" install</userinput></screen>92 <screen os="j"><userinput>make SCRIPTS="" install</userinput></screen> 93 93 94 <variablelist os=" j">94 <variablelist os="k"> 95 95 <title>The meaning of the make parameter:</title> 96 96 -
temp-tools/common/perl.xml
r193b7dd re7732d7 23 23 <title>Installation of Perl</title> 24 24 25 <para os="a a">First adapt some hard-wired paths to the C library by applying25 <para os="a">First adapt some hard-wired paths to the C library by applying 26 26 the following patch:</para> 27 27 28 <screen os=" ab"><userinput>patch -Np1 -i ../&perl-libc-patch;</userinput></screen>28 <screen os="b"><userinput>patch -Np1 -i ../&perl-libc-patch;</userinput></screen> 29 29 30 <para os=" ac">Prepare Perl for compilation (make sure to get the 'Data/Dumper30 <para os="c">Prepare Perl for compilation (make sure to get the 'Data/Dumper 31 31 IO Fcntl POSIX' part of the command correct—they are all letters):</para> 32 32 33 <screen ><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper IO Fcntl POSIX'</userinput></screen>33 <screen os="d"><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper IO Fcntl POSIX'</userinput></screen> 34 34 35 <variablelist os=" ad">35 <variablelist os="e"> 36 36 <title>The meaning of the configure option:</title> 37 37 … … 47 47 </variablelist> 48 48 49 <para os=" ae">Only a few of the utilities contained in this package need to be49 <para os="f">Only a few of the utilities contained in this package need to be 50 50 built:</para> 51 51 52 <screen os=" af"><userinput>make perl utilities</userinput></screen>52 <screen os="g"><userinput>make perl utilities</userinput></screen> 53 53 54 <para os=" ag">Although Perl comes with a test suite, it is not recommended to54 <para os="h">Although Perl comes with a test suite, it is not recommended to 55 55 run it at this point. Only part of Perl was built and running 56 56 <userinput>make test</userinput> now will cause the rest of Perl to be … … 58 58 be run in the next chapter if desired.</para> 59 59 60 <para os=" ah">Install these tools and their libraries:</para>60 <para os="i">Install these tools and their libraries:</para> 61 61 62 <screen os=" ai"><userinput>cp perl pod/pod2man /tools/bin62 <screen os="j"><userinput>cp perl pod/pod2man /tools/bin 63 63 install -d /tools/lib/perl5/&perl-version; 64 64 cp -R lib/* /tools/lib/perl5/&perl-version;</userinput></screen> -
temp-tools/common/tcl.xml
r193b7dd re7732d7 44 44 <para os="b">Prepare Tcl for compilation:</para> 45 45 46 <screen ><userinput>cd unix46 <screen os="c"><userinput>cd unix 47 47 ./configure --prefix=/tools</userinput></screen> 48 48 49 <para os=" c">Build the package:</para>49 <para os="d">Build the package:</para> 50 50 51 <screen os=" d"><userinput>make</userinput></screen>51 <screen os="e"><userinput>make</userinput></screen> 52 52 53 <para os=" e">To test the results, issue: <userinput>TZ=UTC make53 <para os="f">To test the results, issue: <userinput>TZ=UTC make 54 54 test</userinput>. The Tcl test suite is known to experience failures 55 55 under certain host conditions that are not fully understood. … … 62 62 <xref linkend="chapter-bootscripts"/>.</para> 63 63 64 <para os=" f">Install the package:</para>64 <para os="g">Install the package:</para> 65 65 66 <screen os=" g"><userinput>make install</userinput></screen>66 <screen os="h"><userinput>make install</userinput></screen> 67 67 68 68 <para os="i">Now we will install the TCL headers into /tools.</para> -
temp-tools/common/texinfo.xml
r193b7dd re7732d7 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen><userinput>./configure --prefix=/tools</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 32 href="../../final-system/common/texinfo.xml" 33 xpointer="xpointer(//*[@os='b'])"/> 29 <screen os="b"><userinput>./configure --prefix=/tools</userinput></screen> 34 30 35 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 36 32 href="../../final-system/common/texinfo.xml" 37 33 xpointer="xpointer(//*[@os='c'])"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 36 href="../../final-system/common/texinfo.xml" 37 xpointer="xpointer(//*[@os='d'])"/> 38 38 39 39 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
temp-tools/multilib/perl.xml
r193b7dd re7732d7 23 23 <title>Installation of Perl</title> 24 24 25 <para os=" a0a">We need a working Perl to build glibc and test coreutils, it25 <para os="m1">We need a working Perl to build glibc and test coreutils, it 26 26 doesn't matter whether this is a 32-bit or a 64-bit program. But, the perl 27 27 configure process knows nothing about multilib and assumes it will be installed … … 29 29 easily install into <filename class="directory">/tools/lib</filename>.</para> 30 30 31 <para os=" a0b">Installing successfully into a different directory such as31 <para os="m2">Installing successfully into a different directory such as 32 32 <filename class="directory">/tools/lib64</filename> would require more effort 33 33 (compare how we install Perl in the final system) for no real gain. On this … … 38 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 39 39 href="../common/perl.xml" 40 xpointer="xpointer(//*[@os='a a'])"/>40 xpointer="xpointer(//*[@os='a'])"/> 41 41 42 42 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 43 43 href="../common/perl.xml" 44 xpointer="xpointer(//*[@os=' ab'])"/>44 xpointer="xpointer(//*[@os='b'])"/> 45 45 46 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 47 47 href="../common/perl.xml" 48 xpointer="xpointer(//*[@os=' ac'])"/>48 xpointer="xpointer(//*[@os='c'])"/> 49 49 50 <screen ><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper IO Fcntl POSIX' \50 <screen os="d"><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper IO Fcntl POSIX' \ 51 51 -Dcc="gcc ${BUILD32}"</userinput></screen> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 54 54 href="../common/perl.xml" 55 xpointer="xpointer(//*[@os=' ad'])"/>55 xpointer="xpointer(//*[@os='e'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 58 58 href="../common/perl.xml" 59 xpointer="xpointer(//*[@os=' ae'])"/>59 xpointer="xpointer(//*[@os='f'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 62 62 href="../common/perl.xml" 63 xpointer="xpointer(//*[@os=' af'])"/>63 xpointer="xpointer(//*[@os='g'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 66 66 href="../common/perl.xml" 67 xpointer="xpointer(//*[@os=' ag'])"/>67 xpointer="xpointer(//*[@os='h'])"/> 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 70 70 href="../common/perl.xml" 71 xpointer="xpointer(//*[@os=' ah'])"/>71 xpointer="xpointer(//*[@os='i'])"/> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 74 74 href="../common/perl.xml" 75 xpointer="xpointer(//*[@os=' ai'])"/>75 xpointer="xpointer(//*[@os='j'])"/> 76 76 77 77 </sect2> -
temp-tools/multilib/tcl-64bit.xml
r193b7dd re7732d7 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <para os="m1">We need to change the default lib path to lib64:</para> 29 30 <screen os="m2"><userinput>cd unix 31 sed -i 's@\$(prefix)/lib@\$(prefix)/lib64@g' Makefile.in</userinput></screen> 32 28 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 34 href="../common/tcl.xml" 30 35 xpointer="xpointer(//*[@os='b'])"/> 31 36 32 <screen><userinput>cd unix 33 sed -i 's@\$(prefix)/lib@\$(prefix)/lib64@g' Makefile.in 34 CC="gcc ${BUILD64}" ./configure --prefix=/tools --libdir=/tools/lib64</userinput></screen> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../common/tcl.xml" 38 xpointer="xpointer(//*[@os='c'])"/> 37 <screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/tools --libdir=/tools/lib64</userinput></screen> 39 38 40 39 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 53 52 href="../common/tcl.xml" 54 53 xpointer="xpointer(//*[@os='g'])"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 56 href="../common/tcl.xml" 57 xpointer="xpointer(//*[@os='h'])"/> 55 58 56 59 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
temp-tools/multilib/texinfo.xml
r193b7dd re7732d7 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/tools</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 32 href="../common/texinfo.xml" 33 xpointer="xpointer(//*[@os='b'])"/> 29 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/tools</userinput></screen> 34 30 35 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 36 32 href="../common/texinfo.xml" 37 33 xpointer="xpointer(//*[@os='c'])"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 36 href="../common/texinfo.xml" 37 xpointer="xpointer(//*[@os='d'])"/> 38 38 39 39 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
Note:
See TracChangeset
for help on using the changeset viewer.