Changeset e0e40d3 for BOOK/final-system/multilib
- Timestamp:
- Feb 21, 2006, 1:23:04 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:
- 69caf2f
- Parents:
- 82fedc4
- Location:
- BOOK/final-system/multilib
- Files:
-
- 59 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/multilib/autoconf.xml
r82fedc4 re0e40d3 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 29 30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 31 href="../common/autoconf.xml" 32 xpointer="xpointer(//*[@os='b'])"/> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 33 29 34 30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 48 44 xpointer="xpointer(//*[@os='f'])"/> 49 45 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 47 href="../common/autoconf.xml" 48 xpointer="xpointer(//*[@os='g'])"/> 49 50 50 </sect2> 51 51 -
BOOK/final-system/multilib/automake.xml
r82fedc4 re0e40d3 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 29 30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 31 href="../common/autoconf.xml" 32 xpointer="xpointer(//*[@os='b'])"/> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 33 29 34 30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 48 44 xpointer="xpointer(//*[@os='f'])"/> 49 45 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 47 href="../common/autoconf.xml" 48 xpointer="xpointer(//*[@os='g'])"/> 49 50 50 </sect2> 51 51 -
BOOK/final-system/multilib/bash.xml
r82fedc4 re0e40d3 50 50 xpointer="xpointer(//*[@os='g'])"/> 51 51 52 <screen ><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \52 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 53 53 ./configure --prefix=/usr --bindir=/bin \ 54 54 --without-bash-malloc --with-installed-readline</userinput></screen> 55 56 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"57 href="../common/bash.xml"58 xpointer="xpointer(//*[@os='h'])"/>59 55 60 56 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 90 86 xpointer="xpointer(//*[@os='p'])"/> 91 87 88 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 89 href="../common/bash.xml" 90 xpointer="xpointer(//*[@os='q'])"/> 91 92 92 </sect2> 93 93 -
BOOK/final-system/multilib/bison.xml
r82fedc4 re0e40d3 22 22 <title>Installation of Bison</title> 23 23 24 <para>Prepare Bison for compilation:</para> 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../common/bison.xml" 26 xpointer="xpointer(//*[@os='a'])"/> 25 27 26 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 27 29 28 <para>Compile the package:</para> 30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 31 href="../common/bison.xml" 32 xpointer="xpointer(//*[@os='c'])"/> 29 33 30 <screen><userinput>make</userinput></screen> 34 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 35 href="../common/bison.xml" 36 xpointer="xpointer(//*[@os='d'])"/> 31 37 32 <para>To test the results, issue: 33 <userinput>make check</userinput>.</para> 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 39 href="../common/bison.xml" 40 xpointer="xpointer(//*[@os='e'])"/> 34 41 35 <para>Install the package:</para> 42 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 43 href="../common/bison.xml" 44 xpointer="xpointer(//*[@os='f'])"/> 36 45 37 <screen><userinput>make install</userinput></screen> 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 47 href="../common/bison.xml" 48 xpointer="xpointer(//*[@os='g'])"/> 38 49 39 50 </sect2> -
BOOK/final-system/multilib/bzip2-64bit.xml
r82fedc4 re0e40d3 24 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 25 href="../common/bzip2.xml" 26 xpointer="xpointer(//*[@os=' j'])"/>26 xpointer="xpointer(//*[@os='p1'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 29 href="../common/bzip2.xml" 30 xpointer="xpointer(//*[@os=' k'])"/>30 xpointer="xpointer(//*[@os='p2'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 33 href="bzip2.xml" 34 xpointer="xpointer(//*[@os=' l'])"/>34 xpointer="xpointer(//*[@os='p3'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 37 href="bzip2.xml" 38 xpointer="xpointer(//*[@os=' m'])"/>38 xpointer="xpointer(//*[@os='p4'])"/> 39 39 40 <para os=" ba">We need to remove the tests since they won't work on40 <para os="m1">We need to remove the tests since they won't work on 41 41 a multi-architecture build, and tell change the default lib path 42 42 to <filename class="directory">lib64</filename>:</para> 43 43 44 <screen os=" bb"><userinput>sed -i -e 's@^\(all:.*\) test@\1@g' \44 <screen os="m2"><userinput>sed -i -e 's@^\(all:.*\) test@\1@g' \ 45 45 -e 's@/lib\(/\| \|$\)@/lib64\1@g' Makefile</userinput></screen> 46 46 … … 49 49 xpointer="xpointer(//*[@os='a'])"/> 50 50 51 <screen ><userinput>make -f Makefile-libbz2_so CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}"51 <screen os="b"><userinput>make -f Makefile-libbz2_so CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" 52 52 make clean</userinput></screen> 53 53 … … 56 56 xpointer="xpointer(//*[@os='c'])"/> 57 57 58 <screen ><userinput>make CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}"</userinput></screen>58 <screen os="d"><userinput>make CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}"</userinput></screen> 59 59 60 <para >Now we remove the 32 bit versions of the programs so we60 <para os="m3">Now we remove the 32 bit versions of the programs so we 61 61 can install the 64 bit versions.</para> 62 62 63 <screen><userinput>rm -f /usr/bin/bz* /bin/bz*</userinput></screen> 63 <screen os="m4"><userinput>rm -f /usr/bin/bz* /bin/bz*</userinput></screen> 64 65 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 66 href="bzip2.xml" 67 xpointer="xpointer(//*[@os='e'])"/> 64 68 65 69 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 75 79 xpointer="xpointer(//*[@os='h'])"/> 76 80 77 <screen><userinput>cp bzip2-shared /bin/bzip2 81 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 82 href="bzip2.xml" 83 xpointer="xpointer(//*[@os='i'])"/> 84 85 <screen os="j"><userinput>cp bzip2-shared /bin/bzip2 78 86 cp -a libbz2.so* /lib64 79 87 ln -s ../../lib64/libbz2.so.1.0 /usr/lib64/libbz2.so -
BOOK/final-system/multilib/bzip2-n32.xml
r82fedc4 re0e40d3 25 25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 26 26 href="bzip2.xml" 27 xpointer="xpointer(//*[@os=' l'])"/>27 xpointer="xpointer(//*[@os='p3'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 30 30 href="bzip2.xml" 31 xpointer="xpointer(//*[@os=' m'])"/>31 xpointer="xpointer(//*[@os='p4'])"/> 32 32 33 <para >We need to remove the tests since they won't work on33 <para os="m1">We need to remove the tests since they won't work on 34 34 a multi-architecture build, and tell change the default lib path 35 35 to <filename class="directory">lib32</filename>:</para> 36 36 37 <screen ><userinput>sed -i -e 's@^\(all:.*\) test@\1@g' \37 <screen os="m2"><userinput>sed -i -e 's@^\(all:.*\) test@\1@g' \ 38 38 -e 's@/lib\(/\| \|$\)@/lib32\1@g' Makefile</userinput></screen> 39 39 … … 42 42 xpointer="xpointer(//*[@os='a'])"/> 43 43 44 <screen ><userinput>make -f Makefile-libbz2_so CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}"44 <screen os="b"><userinput>make -f Makefile-libbz2_so CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" 45 45 make clean</userinput></screen> 46 46 … … 49 49 xpointer="xpointer(//*[@os='c'])"/> 50 50 51 <screen ><userinput>make CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}"</userinput></screen>51 <screen os="d"><userinput>make CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}"</userinput></screen> 52 52 53 <para >Now we remove the 32 bit versions of the programs so we53 <para os="m3">Now we remove the 32 bit versions of the programs so we 54 54 can install the n32 bit versions.</para> 55 55 56 <screen><userinput>rm -f /usr/bin/bz* /bin/bz*</userinput></screen> 56 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 57 href="bzip2-64bit.xml" 58 xpointer="xpointer(//*[@os='m4'])"/> 59 60 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 61 href="bzip2.xml" 62 xpointer="xpointer(//*[@os='e'])"/> 57 63 58 64 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 68 74 xpointer="xpointer(//*[@os='h'])"/> 69 75 70 <screen><userinput>cp bzip2-shared /bin/bzip2 76 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 77 href="bzip2.xml" 78 xpointer="xpointer(//*[@os='i'])"/> 79 80 <screen os="j"><userinput>cp bzip2-shared /bin/bzip2 71 81 cp -a libbz2.so* /lib32 72 82 ln -s ../../lib32/libbz2.so.1.0 /usr/lib32/libbz2.so -
BOOK/final-system/multilib/bzip2.xml
r82fedc4 re0e40d3 25 25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 26 26 href="../common/bzip2.xml" 27 xpointer="xpointer(//*[@os=' l'])"/>27 xpointer="xpointer(//*[@os='p3'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 30 30 href="../common/bzip2.xml" 31 xpointer="xpointer(//*[@os=' m'])"/>31 xpointer="xpointer(//*[@os='p4'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 35 35 xpointer="xpointer(//*[@os='a'])"/> 36 36 37 <screen ><userinput>make -f Makefile-libbz2_so CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}"37 <screen os="b"><userinput>make -f Makefile-libbz2_so CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" 38 38 make clean</userinput></screen> 39 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"41 href="../common/bzip2.xml"42 xpointer="xpointer(//*[@os='b'])"/>43 39 44 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 46 42 xpointer="xpointer(//*[@os='c'])"/> 47 43 48 <screen><userinput>make CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}"</userinput></screen>49 50 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 51 45 href="../common/bzip2.xml" 52 xpointer="xpointer(//*[@os='e'])"/> 46 xpointer="xpointer(//*[@os='d'])"/> 47 48 <screen os="e"><userinput>make CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}"</userinput></screen> 53 49 54 50 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 68 64 xpointer="xpointer(//*[@os='i'])"/> 69 65 66 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 67 href="../common/bzip2.xml" 68 xpointer="xpointer(//*[@os='j'])"/> 69 70 70 </sect2> 71 71 -
BOOK/final-system/multilib/diffutils.xml
r82fedc4 re0e40d3 22 22 <title>Installation of Diffutils</title> 23 23 24 <para>Prepare Diffutils for compilation:</para> 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../common/diffutils.xml" 26 xpointer="xpointer(//*[@os='a'])"/> 25 27 26 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 27 29 28 <para>Compile the package:</para> 30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 31 href="../common/diffutils.xml" 32 xpointer="xpointer(//*[@os='c'])"/> 29 33 30 <screen><userinput>make</userinput></screen> 34 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 35 href="../common/diffutils.xml" 36 xpointer="xpointer(//*[@os='d'])"/> 31 37 32 <para>This package does not come with a test suite.</para> 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 39 href="../common/diffutils.xml" 40 xpointer="xpointer(//*[@os='e'])"/> 33 41 34 <para>Install the package:</para> 42 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 43 href="../common/diffutils.xml" 44 xpointer="xpointer(//*[@os='f'])"/> 35 45 36 <screen><userinput>make install</userinput></screen> 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 47 href="../common/diffutils.xml" 48 xpointer="xpointer(//*[@os='g'])"/> 37 49 38 50 </sect2> -
BOOK/final-system/multilib/e2fsprogs-64bit.xml
r82fedc4 re0e40d3 22 22 <title>Installation of E2fsprogs</title> 23 23 24 <para >Change the library directory to <filename24 <para os="m3">Change the library directory to <filename 25 25 class="directory">lib64</filename>:</para> 26 26 27 <screen ><userinput>sed -i '/libdir=.*\/lib/s@/lib@/lib64@g' configure</userinput></screen>27 <screen os="m4"><userinput>sed -i '/libdir=.*\/lib/s@/lib@/lib64@g' configure</userinput></screen> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 39 39 xpointer="xpointer(//*[@os='c'])"/> 40 40 41 <screen ><userinput>CC="gcc ${BUILD64}" ../configure --prefix=/usr \41 <screen os="d"><userinput>CC="gcc ${BUILD64}" ../configure --prefix=/usr \ 42 42 --with-root-prefix="" --enable-elf-shlibs --disable-evms</userinput></screen> 43 43 … … 50 50 xpointer="xpointer(//*[@os='e'])"/> 51 51 52 <screen><userinput>make CC="gcc ${BUILD64}"</userinput></screen> 53 54 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 55 href="../common/e2fsprogs.xml" 56 xpointer="xpointer(//*[@os='g'])"/> 52 <screen os="g"><userinput>make CC="gcc ${BUILD64}"</userinput></screen> 57 53 58 54 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 65 61 66 62 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 67 href=" e2fsprogs.xml"63 href="../common/e2fsprogs.xml" 68 64 xpointer="xpointer(//*[@os='j'])"/> 69 65 … … 71 67 href="e2fsprogs.xml" 72 68 xpointer="xpointer(//*[@os='k'])"/> 69 70 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 71 href="e2fsprogs.xml" 72 xpointer="xpointer(//*[@os='l'])"/> 73 73 74 74 </sect2> -
BOOK/final-system/multilib/e2fsprogs-n32.xml
r82fedc4 re0e40d3 23 23 <title>Installation of E2fsprogs</title> 24 24 25 <para >Change the library directory to <filename25 <para os="m3">Change the library directory to <filename 26 26 class="directory">lib32</filename>:</para> 27 27 28 <screen ><userinput>sed -i '/libdir=.*\/lib/s@/lib@/lib32@g' configure</userinput></screen>28 <screen os="m4"><userinput>sed -i '/libdir=.*\/lib/s@/lib@/lib32@g' configure</userinput></screen> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 40 40 xpointer="xpointer(//*[@os='c'])"/> 41 41 42 <screen ><userinput>CC="gcc ${BUILDN32}" ../configure --prefix=/usr \42 <screen os="d"><userinput>CC="gcc ${BUILDN32}" ../configure --prefix=/usr \ 43 43 --with-root-prefix="" --enable-elf-shlibs --disable-evms</userinput></screen> 44 44 … … 47 47 xpointer="xpointer(//*[@os='d'])"/> 48 48 49 <para>Compile the libraries:</para>50 51 <screen><userinput>make CC="gcc ${BUILDN32}" libs</userinput></screen>52 53 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 54 50 href="e2fsprogs.xml" 55 xpointer="xpointer(//*[@os='j'])"/> 51 xpointer="xpointer(//*[@os='m1'])"/> 52 53 <screen os="m2"><userinput>make CC="gcc ${BUILDN32}" libs</userinput></screen> 56 54 57 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 58 56 href="e2fsprogs.xml" 59 57 xpointer="xpointer(//*[@os='k'])"/> 58 59 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 60 href="e2fsprogs.xml" 61 xpointer="xpointer(//*[@os='l'])"/> 60 62 61 63 </sect2> -
BOOK/final-system/multilib/e2fsprogs.xml
r82fedc4 re0e40d3 35 35 xpointer="xpointer(//*[@os='c'])"/> 36 36 37 <screen ><userinput>CC="gcc ${BUILD32}" ../configure --prefix=/usr \37 <screen os="d"><userinput>CC="gcc ${BUILD32}" ../configure --prefix=/usr \ 38 38 --with-root-prefix="" --enable-elf-shlibs --disable-evms</userinput></screen> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 41 href="../common/e2fsprogs.xml" 42 xpointer="xpointer(//*[@os=' d'])"/>42 xpointer="xpointer(//*[@os='e'])"/> 43 43 44 <para >Compile the libraries:</para>44 <para os="m1">Compile the libraries:</para> 45 45 46 <screen><userinput>make libs</userinput></screen> 47 48 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 49 href="../common/e2fsprogs.xml" 50 xpointer="xpointer(//*[@os='j'])"/> 46 <screen os="m2"><userinput>make CC="gcc ${BUILD32}" libs</userinput></screen> 51 47 52 48 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 53 49 href="../common/e2fsprogs.xml" 54 50 xpointer="xpointer(//*[@os='k'])"/> 51 52 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 53 href="../common/e2fsprogs.xml" 54 xpointer="xpointer(//*[@os='l'])"/> 55 55 56 56 </sect2> -
BOOK/final-system/multilib/file-64bit.xml
r82fedc4 re0e40d3 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 29 --libdir=/usr/lib64</userinput></screen> 30 30 -
BOOK/final-system/multilib/file.xml
r82fedc4 re0e40d3 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen ><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen>29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/multilib/findutils.xml
r82fedc4 re0e40d3 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 29 --libexecdir=/usr/lib64/locate --localstatedir=/var/lib64/locate</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"32 href="../common/findutils.xml"33 xpointer="xpointer(//*[@os='b'])"/>34 30 35 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 52 48 href="../common/findutils.xml" 53 49 xpointer="xpointer(//*[@os='g'])"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 52 href="../common/findutils.xml" 53 xpointer="xpointer(//*[@os='h'])"/> 54 54 55 55 </sect2> -
BOOK/final-system/multilib/flex-64bit.xml
r82fedc4 re0e40d3 42 42 xpointer="xpointer(//*[@os='e'])"/> 43 43 44 <screen os=" m4"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \44 <screen os="f"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 45 45 --libdir=/usr/lib64</userinput></screen> 46 46 47 47 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 48 48 href="flex.xml" 49 xpointer="xpointer(//*[@os=' f'])"/>49 xpointer="xpointer(//*[@os='g'])"/> 50 50 51 51 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 52 52 href="../common/flex.xml" 53 xpointer="xpointer(//*[@os='g'])"/>54 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"56 href="flex.xml"57 53 xpointer="xpointer(//*[@os='h'])"/> 58 54 59 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 60 href=" flex.xml"56 href="../common/flex.xml" 61 57 xpointer="xpointer(//*[@os='i'])"/> 62 58 … … 65 61 xpointer="xpointer(//*[@os='j'])"/> 66 62 67 <para os="k">There are some packages that expect to find the 63 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 64 href="flex.xml" 65 xpointer="xpointer(//*[@os='k'])"/> 66 67 <para os="l">There are some packages that expect to find the 68 68 <filename class="libraryfile">lex</filename> library in <filename 69 69 class="directory">/usr/lib64</filename>. Create a symlink to account for 70 70 this:</para> 71 71 72 <screen os="l"><userinput>ln -s libfl.a /usr/lib64/libl.a</userinput></screen> 73 74 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 75 href="../common/flex.xml" 76 xpointer="xpointer(//*[@os='m'])"/> 72 <screen os="m"><userinput>ln -s libfl.a /usr/lib64/libl.a</userinput></screen> 77 73 78 74 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 79 75 href="../common/flex.xml" 80 76 xpointer="xpointer(//*[@os='n'])"/> 77 78 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 79 href="../common/flex.xml" 80 xpointer="xpointer(//*[@os='o'])"/> 81 81 82 82 </sect2> -
BOOK/final-system/multilib/flex.xml
r82fedc4 re0e40d3 43 43 xpointer="xpointer(//*[@os='e'])"/> 44 44 45 <screen os=" m1"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen>45 <screen os="f"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 46 46 47 47 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 48 48 href="../common/flex.xml" 49 xpointer="xpointer(//*[@os=' f'])"/>49 xpointer="xpointer(//*[@os='g'])"/> 50 50 51 <screen os="m2"><userinput>make libfl.a</userinput></screen> 52 53 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 54 href="../common/flex.xml" 55 xpointer="xpointer(//*[@os='h'])"/> 56 57 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 58 href="../common/flex.xml" 59 xpointer="xpointer(//*[@os='i'])"/> 51 <screen os="h"><userinput>make libfl.a</userinput></screen> 60 52 61 53 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 71 63 xpointer="xpointer(//*[@os='l'])"/> 72 64 65 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 66 href="../common/flex.xml" 67 xpointer="xpointer(//*[@os='m'])"/> 68 73 69 </sect2> 74 70 -
BOOK/final-system/multilib/gawk.xml
r82fedc4 re0e40d3 34 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \36 <screen os="d"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 37 37 --libexecdir=/usr/lib64</userinput></screen> 38 38 -
BOOK/final-system/multilib/gettext-64bit.xml
r82fedc4 re0e40d3 22 22 <title>Installation of Gettext</title> 23 23 24 <para>Prepare Gettext for compilation:</para> 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../common/gettext.xml" 26 xpointer="xpointer(//*[@os='a'])"/> 25 27 26 <screen ><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \28 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 27 29 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 28 30 29 <para>Compile the package:</para> 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 32 href="../common/gettext.xml" 33 xpointer="xpointer(//*[@os='c'])"/> 30 34 31 <screen><userinput>make</userinput></screen> 35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 36 href="../common/gettext.xml" 37 xpointer="xpointer(//*[@os='d'])"/> 32 38 33 <para>To test the results, issue: <userinput>make check</userinput>.</para> 39 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 40 href="../common/gettext.xml" 41 xpointer="xpointer(//*[@os='e'])"/> 34 42 35 <para>Install the package:</para> 43 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 44 href="../common/gettext.xml" 45 xpointer="xpointer(//*[@os='f'])"/> 36 46 37 <screen><userinput>make install</userinput></screen> 47 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 48 href="../common/gettext.xml" 49 xpointer="xpointer(//*[@os='g'])"/> 38 50 39 51 </sect2> -
BOOK/final-system/multilib/gettext-n32.xml
r82fedc4 re0e40d3 23 23 <title>Installation of Gettext</title> 24 24 25 <para>Prepare Gettext for compilation:</para> 25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 26 href="../common/gettext.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 26 28 27 <screen ><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 28 30 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 29 31 30 <para>Compile the package:</para> 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/gettext.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 31 35 32 <screen><userinput>make</userinput></screen> 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../common/gettext.xml" 38 xpointer="xpointer(//*[@os='d'])"/> 33 39 34 <para>To test the results, issue: <userinput>make check</userinput>.</para> 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 href="../common/gettext.xml" 42 xpointer="xpointer(//*[@os='e'])"/> 35 43 36 <para>Install the package:</para> 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 45 href="../common/gettext.xml" 46 xpointer="xpointer(//*[@os='f'])"/> 37 47 38 <screen><userinput>make install</userinput></screen> 48 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 49 href="../common/gettext.xml" 50 xpointer="xpointer(//*[@os='g'])"/> 39 51 40 52 </sect2> -
BOOK/final-system/multilib/gettext.xml
r82fedc4 re0e40d3 23 23 <title>Installation of Gettext</title> 24 24 25 <para>Prepare Gettext for compilation:</para> 25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 26 href="../common/gettext.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 26 28 27 <screen ><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \29 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 28 30 ./configure --prefix=/usr</userinput></screen> 29 31 30 <para>Compile the package:</para> 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/gettext.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 31 35 32 <screen><userinput>make</userinput></screen> 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../common/gettext.xml" 38 xpointer="xpointer(//*[@os='d'])"/> 33 39 34 <para>To test the results, issue: <userinput>make check</userinput>.</para> 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 href="../common/gettext.xml" 42 xpointer="xpointer(//*[@os='e'])"/> 35 43 36 <para>Install the package:</para> 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 45 href="../common/gettext.xml" 46 xpointer="xpointer(//*[@os='f'])"/> 37 47 38 <screen><userinput>make install</userinput></screen> 48 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 49 href="../common/gettext.xml" 50 xpointer="xpointer(//*[@os='g'])"/> 39 51 40 52 </sect2> -
BOOK/final-system/multilib/grep.xml
r82fedc4 re0e40d3 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os=" aa"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 29 --bindir=/bin</userinput></screen> 30 30 -
BOOK/final-system/multilib/groff.xml
r82fedc4 re0e40d3 30 30 xpointer="xpointer(//*[@os='b'])"/> 31 31 32 <screen ><userinput>PAGE=<replaceable>[paper_size]</replaceable> CC="gcc ${BUILD64}" \32 <screen os="c"><userinput>PAGE=<replaceable>[paper_size]</replaceable> CC="gcc ${BUILD64}" \ 33 33 CXX="g++ ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 34 35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"36 href="../common/groff.xml"37 xpointer="xpointer(//*[@os='c'])"/>38 34 39 35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 57 53 xpointer="xpointer(//*[@os='h'])"/> 58 54 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 56 href="../common/groff.xml" 57 xpointer="xpointer(//*[@os='i'])"/> 58 59 59 </sect2> 60 60 -
BOOK/final-system/multilib/gzip.xml
r82fedc4 re0e40d3 24 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 25 href="../common/gzip.xml" 26 xpointer="xpointer(//*[@os=' a'])"/>26 xpointer="xpointer(//*[@os='p1'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 29 href="../common/gzip.xml" 30 xpointer="xpointer(//*[@os='b'])"/> 30 xpointer="xpointer(//*[@os='p2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/gzip.xml" 34 xpointer="xpointer(//*[@os='a'])"/> 35 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 31 37 32 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 39 href="../common/gzip.xml" 34 40 xpointer="xpointer(//*[@os='c'])"/> 35 36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen>37 41 38 42 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 64 68 xpointer="xpointer(//*[@os='j'])"/> 65 69 66 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"67 href="../common/gzip.xml"68 xpointer="xpointer(//*[@os='k'])"/>69 70 70 </sect2> 71 71 -
BOOK/final-system/multilib/inetutils.xml
r82fedc4 re0e40d3 24 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 25 href="../common/inetutils.xml" 26 xpointer="xpointer(//*[@os=' a'])"/>26 xpointer="xpointer(//*[@os='p1'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 29 href="../common/inetutils.xml" 30 xpointer="xpointer(//*[@os=' b'])"/>30 xpointer="xpointer(//*[@os='p2'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 33 href="../common/inetutils.xml" 34 xpointer="xpointer(//*[@os=' b1'])"/>34 xpointer="xpointer(//*[@os='p3'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 37 href="../common/inetutils.xml" 38 xpointer="xpointer(//*[@os='b2'])"/> 38 xpointer="xpointer(//*[@os='p4'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 href="../common/inetutils.xml" 42 xpointer="xpointer(//*[@os='a'])"/> 43 44 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libexecdir=/usr/sbin \ 45 --sysconfdir=/etc --localstatedir=/var \ 46 --disable-logger --disable-syslogd \ 47 --disable-whois --disable-servers</userinput></screen> 39 48 40 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 50 href="../common/inetutils.xml" 42 51 xpointer="xpointer(//*[@os='c'])"/> 43 44 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libexecdir=/usr/sbin \45 --sysconfdir=/etc --localstatedir=/var \46 --disable-logger --disable-syslogd \47 --disable-whois --disable-servers</userinput></screen>48 52 49 53 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 71 75 xpointer="xpointer(//*[@os='i'])"/> 72 76 73 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"74 href="../common/inetutils.xml"75 xpointer="xpointer(//*[@os='j'])"/>76 77 77 </sect2> 78 78 -
BOOK/final-system/multilib/iproute2.xml
r82fedc4 re0e40d3 24 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 25 href="../common/iproute2.xml" 26 xpointer="xpointer(//*[@os='s1'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/iproute2.xml" 30 xpointer="xpointer(//*[@os='s2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/iproute2.xml" 26 34 xpointer="xpointer(//*[@os='a'])"/> 27 35 … … 34 42 xpointer="xpointer(//*[@os='c'])"/> 35 43 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../common/iproute2.xml" 38 xpointer="xpointer(//*[@os='d'])"/> 44 <screen os="d"><userinput>make CC="gcc ${BUILD64}" SBINDIR=/sbin</userinput></screen> 39 45 40 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 47 href="../common/iproute2.xml" 42 48 xpointer="xpointer(//*[@os='e'])"/> 43 44 <screen><userinput>make CC="gcc ${BUILD64}" SBINDIR=/sbin</userinput></screen>45 49 46 50 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 52 56 xpointer="xpointer(//*[@os='g'])"/> 53 57 54 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"55 href="../common/iproute2.xml"56 xpointer="xpointer(//*[@os='h'])"/>57 58 58 </sect2> 59 59 -
BOOK/final-system/multilib/kbd.xml
r82fedc4 re0e40d3 24 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 25 href="../common/kbd.xml" 26 xpointer="xpointer(//*[@os=' a1'])"/>26 xpointer="xpointer(//*[@os='p1'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 29 href="../common/kbd.xml" 30 xpointer="xpointer(//*[@os=' a2'])"/>30 xpointer="xpointer(//*[@os='p2'])"/> 31 31 32 <para>Prepare Kbd for compilation:</para> 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/kbd.xml" 34 xpointer="xpointer(//*[@os='a'])"/> 33 35 34 <screen ><userinput>CC="gcc ${BUILD64}" ./configure</userinput></screen>36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure</userinput></screen> 35 37 36 <para>Compile the package:</para> 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 39 href="../common/kbd.xml" 40 xpointer="xpointer(//*[@os='c'])"/> 37 41 38 <screen ><userinput>make CC="gcc ${BUILD64}"</userinput></screen>42 <screen os="d"><userinput>make CC="gcc ${BUILD64}"</userinput></screen> 39 43 40 <para>Install the package:</para> 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 45 href="../common/kbd.xml" 46 xpointer="xpointer(//*[@os='e'])"/> 41 47 42 <screen><userinput>make install</userinput></screen> 48 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 49 href="../common/kbd.xml" 50 xpointer="xpointer(//*[@os='f'])"/> 43 51 44 52 </sect2> -
BOOK/final-system/multilib/less.xml
r82fedc4 re0e40d3 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 29 --sysconfdir=/etc</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"32 href="../common/less.xml"33 xpointer="xpointer(//*[@os='b'])"/>34 30 35 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 57 53 xpointer="xpointer(//*[@os='h'])"/> 58 54 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 56 href="../common/less.xml" 57 xpointer="xpointer(//*[@os='i'])"/> 58 59 59 </sect2> 60 60 -
BOOK/final-system/multilib/libtool-64bit.xml
r82fedc4 re0e40d3 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 29 --libdir=/usr/lib64</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"32 href="libtool.xml"33 xpointer="xpointer(//*[@os='b'])"/>34 30 35 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 50 46 51 47 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 52 href=" ../common/libtool.xml"48 href="libtool.xml" 53 49 xpointer="xpointer(//*[@os='g'])"/> 54 50 … … 56 52 href="../common/libtool.xml" 57 53 xpointer="xpointer(//*[@os='h'])"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 56 href="../common/libtool.xml" 57 xpointer="xpointer(//*[@os='i'])"/> 58 58 59 59 </sect2> -
BOOK/final-system/multilib/libtool-n32.xml
r82fedc4 re0e40d3 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen ><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \ 30 30 --libdir=/usr/lib32</userinput></screen> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"33 href="libtool.xml"34 xpointer="xpointer(//*[@os='b'])"/>35 31 36 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 50 46 xpointer="xpointer(//*[@os='f'])"/> 51 47 48 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 49 href="libtool.xml" 50 xpointer="xpointer(//*[@os='g'])"/> 51 52 52 </sect2> 53 53 -
BOOK/final-system/multilib/libtool.xml
r82fedc4 re0e40d3 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 32 href="../common/libtool.xml" 33 xpointer="xpointer(//*[@os='b'])"/> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 34 30 35 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 49 45 xpointer="xpointer(//*[@os='f'])"/> 50 46 47 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 48 href="../common/libtool.xml" 49 xpointer="xpointer(//*[@os='g'])"/> 50 51 51 </sect2> 52 52 -
BOOK/final-system/multilib/m4.xml
r82fedc4 re0e40d3 22 22 <title>Installation of M4</title> 23 23 24 <para>Prepare M4 for compilation:</para> 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../common/m4.xml" 26 xpointer="xpointer(//*[@os='a'])"/> 25 27 26 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 27 29 28 <para>Compile the package:</para> 30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 31 href="../common/m4.xml" 32 xpointer="xpointer(//*[@os='c'])"/> 29 33 30 <screen><userinput>make</userinput></screen> 34 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 35 href="../common/m4.xml" 36 xpointer="xpointer(//*[@os='d'])"/> 31 37 32 <para>To test the results, issue: 33 <userinput>make check</userinput>.</para> 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 39 href="../common/m4.xml" 40 xpointer="xpointer(//*[@os='e'])"/> 34 41 35 <para>Install the package:</para> 42 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 43 href="../common/m4.xml" 44 xpointer="xpointer(//*[@os='f'])"/> 36 45 37 <screen><userinput>make install</userinput></screen> 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 47 href="../common/m4.xml" 48 xpointer="xpointer(//*[@os='g'])"/> 38 49 39 50 </sect2> -
BOOK/final-system/multilib/make.xml
r82fedc4 re0e40d3 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 29 29 30 30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/multilib/man.xml
r82fedc4 re0e40d3 46 46 xpointer="xpointer(//*[@os='f'])"/> 47 47 48 <screen><userinput>CC="gcc ${BUILD64}" ./configure -confdir=/etc</userinput></screen> 49 50 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 51 href="../common/man.xml" 52 xpointer="xpointer(//*[@os='g'])"/> 48 <screen os="g"><userinput>CC="gcc ${BUILD64}" ./configure -confdir=/etc</userinput></screen> 53 49 54 50 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 92 88 xpointer="xpointer(//*[@os='q'])"/> 93 89 90 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 91 href="../common/man.xml" 92 xpointer="xpointer(//*[@os='r'])"/> 93 94 94 </sect2> 95 95 -
BOOK/final-system/multilib/mktemp.xml
r82fedc4 re0e40d3 34 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 <screen os="c1"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --with-libc</userinput></screen> 37 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 39 href="../common/mktemp.xml" 40 xpointer="xpointer(//*[@os='d'])"/> 36 <screen os="d"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --with-libc</userinput></screen> 41 37 42 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 56 52 xpointer="xpointer(//*[@os='h'])"/> 57 53 54 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 55 href="../common/mktemp.xml" 56 xpointer="xpointer(//*[@os='i'])"/> 57 58 58 </sect2> 59 59 -
BOOK/final-system/multilib/module-init-tools.xml
r82fedc4 re0e40d3 32 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 33 href="../common/module-init-tools.xml" 34 xpointer="xpointer(//*[@os=' g'])"/>34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 <screen os=" g1"><userinput>tar -xvf ../module-init-tools-testsuite-&module-init-tools-version;.tar.bz2 --strip-path=1 &&36 <screen os="d"><userinput>tar -xvf ../module-init-tools-testsuite-&module-init-tools-version;.tar.bz2 --strip-path=1 && 37 37 CC="gcc ${BUILD64}" ./configure && 38 38 make check && … … 41 41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 42 42 href="../common/module-init-tools.xml" 43 xpointer="xpointer(//*[@os='c'])"/>44 45 <screen os="c1"><userinput>CC="gcc ${BUILD64}" ./configure --prefix="" --enable-zlib</userinput></screen>46 47 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"48 href="../common/module-init-tools.xml"49 xpointer="xpointer(//*[@os='d'])"/>50 51 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"52 href="../common/module-init-tools.xml"53 43 xpointer="xpointer(//*[@os='e'])"/> 54 44 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 56 href="../common/module-init-tools.xml" 57 xpointer="xpointer(//*[@os='f'])"/> 45 <screen os="f"><userinput>CC="gcc ${BUILD64}" ./configure --prefix="" --enable-zlib</userinput></screen> 58 46 59 47 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 69 57 xpointer="xpointer(//*[@os='i'])"/> 70 58 59 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 60 href="../common/module-init-tools.xml" 61 xpointer="xpointer(//*[@os='j'])"/> 62 63 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 64 href="../common/module-init-tools.xml" 65 xpointer="xpointer(//*[@os='k'])"/> 66 71 67 </sect2> 72 68 -
BOOK/final-system/multilib/ncurses-64bit.xml
r82fedc4 re0e40d3 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen ><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \28 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 29 29 ./configure --prefix=/usr --libdir=/lib64 \ 30 30 --with-shared --without-debug</userinput></screen> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"33 href="ncurses.xml"34 xpointer="xpointer(//*[@os='b'])"/>35 31 36 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 54 50 xpointer="xpointer(//*[@os='g'])"/> 55 51 56 <screen><userinput>mv /lib64/lib{panel,menu,form,ncurses,ncurses++,curses}.a /usr/lib64</userinput></screen> 52 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 53 href="ncurses.xml" 54 xpointer="xpointer(//*[@os='h'])"/> 57 55 58 <para>Create symlinks in <filename class="directory">/usr/lib64:</filename></para>56 <screen os="i"><userinput>mv /lib64/lib{panel,menu,form,ncurses,ncurses++,curses}.a /usr/lib64</userinput></screen> 59 57 60 <screen><userinput>rm /lib64/lib{ncurses,menu,panel,form,curses}.so 58 <para os="j">Create symlinks in <filename class="directory">/usr/lib64:</filename></para> 59 60 <screen os="k"><userinput>rm /lib64/lib{ncurses,menu,panel,form,curses}.so 61 61 ln -sf ../../lib64/libncurses.so.5 /usr/lib64/libncurses.so 62 62 ln -sf ../../lib64/libncurses.so.5 /usr/lib64/libcurses.so … … 67 67 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 68 68 href="ncurses.xml" 69 xpointer="xpointer(//*[@os=' k'])"/>69 xpointer="xpointer(//*[@os='l'])"/> 70 70 71 <screen ><userinput>chmod 755 /lib64/lib{panel,menu,form,ncurses}.so.&ncurses-version;</userinput></screen>71 <screen os="m"><userinput>chmod 755 /lib64/lib{panel,menu,form,ncurses}.so.&ncurses-version;</userinput></screen> 72 72 73 73 </sect2> -
BOOK/final-system/multilib/ncurses-n32.xml
r82fedc4 re0e40d3 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen ><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 30 30 ./configure --prefix=/usr --libdir=/lib32 \ 31 31 --with-shared --without-debug</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"34 href="ncurses.xml"35 xpointer="xpointer(//*[@os='b'])"/>36 32 37 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 55 51 xpointer="xpointer(//*[@os='g'])"/> 56 52 57 <screen><userinput>mv /lib32/lib{panel,menu,form,ncurses,ncurses++,curses}.a /usr/lib32</userinput></screen> 53 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 54 href="ncurses.xml" 55 xpointer="xpointer(//*[@os='h'])"/> 58 56 59 <para>Create symlinks in <filename class="directory">/usr/lib32:</filename></para>57 <screen os="i"><userinput>mv /lib32/lib{panel,menu,form,ncurses,ncurses++,curses}.a /usr/lib32</userinput></screen> 60 58 61 <screen><userinput>rm /lib32/lib{ncurses,menu,panel,form,curses}.so 59 <para os="j">Create symlinks in <filename class="directory">/usr/lib32:</filename></para> 60 61 <screen os="k"><userinput>rm /lib32/lib{ncurses,menu,panel,form,curses}.so 62 62 ln -sf ../../lib32/libncurses.so.5 /usr/lib32/libncurses.so 63 63 ln -sf ../../lib32/libncurses.so.5 /usr/lib32/libcurses.so … … 68 68 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 69 69 href="ncurses.xml" 70 xpointer="xpointer(//*[@os=' k'])"/>70 xpointer="xpointer(//*[@os='l'])"/> 71 71 72 <screen ><userinput>chmod 755 /lib32/lib{panel,menu,form,ncurses}.so.&ncurses-version;</userinput></screen>72 <screen os="m"><userinput>chmod 755 /lib32/lib{panel,menu,form,ncurses}.so.&ncurses-version;</userinput></screen> 73 73 74 74 </sect2> -
BOOK/final-system/multilib/ncurses.xml
r82fedc4 re0e40d3 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen ><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \29 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 30 30 ./configure --prefix=/usr --libdir=/lib \ 31 31 --with-shared --without-debug</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"34 href="../common/ncurses.xml"35 xpointer="xpointer(//*[@os='b'])"/>36 32 37 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 75 71 xpointer="xpointer(//*[@os='l'])"/> 76 72 73 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 74 href="../common/ncurses.xml" 75 xpointer="xpointer(//*[@os='m'])"/> 76 77 77 </sect2> 78 78 -
BOOK/final-system/multilib/patch.xml
r82fedc4 re0e40d3 22 22 <title>Installation of Patch</title> 23 23 24 <para>Prepare Patch for compilation:</para> 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../common/patch.xml" 26 xpointer="xpointer(//*[@os='a'])"/> 25 27 26 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 27 29 28 <para>Compile the package:</para> 30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 31 href="../common/patch.xml" 32 xpointer="xpointer(//*[@os='c'])"/> 29 33 30 <screen><userinput>make</userinput></screen> 34 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 35 href="../common/patch.xml" 36 xpointer="xpointer(//*[@os='d'])"/> 31 37 32 <para>This package does not come with a test suite.</para> 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 39 href="../common/patch.xml" 40 xpointer="xpointer(//*[@os='e'])"/> 33 41 34 <para>Install the package:</para> 42 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 43 href="../common/patch.xml" 44 xpointer="xpointer(//*[@os='f'])"/> 35 45 36 <screen><userinput>make install</userinput></screen> 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 47 href="../common/patch.xml" 48 xpointer="xpointer(//*[@os='g'])"/> 37 49 38 50 </sect2> -
BOOK/final-system/multilib/perl-64bit.xml
r82fedc4 re0e40d3 22 22 <title>Installation of Perl</title> 23 23 24 <para >In multilib builds we install compilers and libraries for each available24 <para os="m1">In multilib builds we install compilers and libraries for each available 25 25 architecture. The description below says that perl installs several hundred 26 26 libraries, but they are used by invoking <command>perl</command>, not by linking … … 31 31 therefore only install one version.</para> 32 32 33 <para >Perl does not, by default, know about library directories with names other33 <para os="p1">Perl does not, by default, know about library directories with names other 34 34 than lib, such as lib64. The following patch will allow it to install to lib64.</para> 35 35 36 <screen ><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen>36 <screen os="p2"><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen> 37 37 38 <para >There is a further (possibly cosmetic) anomaly - if we install perl and38 <para os="p3">There is a further (possibly cosmetic) anomaly - if we install perl and 39 39 then run <command>perl -V</command> it will claim that libc is in /lib. The 40 40 following patch fixes this, but only takes effect when <command>make install 41 41 </command> is run.</para> 42 42 43 <screen ><userinput>patch -Np1 -i ../&perl-lib64-patch;</userinput></screen>43 <screen os="p4"><userinput>patch -Np1 -i ../&perl-lib64-patch;</userinput></screen> 44 44 45 <para >We still need to tell perl to actually use lib64</para>45 <para os="m2">We still need to tell perl to actually use lib64</para> 46 46 47 <screen ><userinput>echo 'installstyle="lib64/perl5"' >>hints/linux.sh</userinput></screen>47 <screen os="m3"><userinput>echo 'installstyle="lib64/perl5"' >>hints/linux.sh</userinput></screen> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 51 51 xpointer="xpointer(//*[@os='a'])"/> 52 52 53 <screen ><userinput>./configure.gnu --prefix=/usr -Dpager="/bin/less -isR" \53 <screen os="b"><userinput>./configure.gnu --prefix=/usr -Dpager="/bin/less -isR" \ 54 54 -Dlibpth="/usr/local/lib64 /lib64 /usr/lib64" \ 55 55 -Dcc="gcc ${BUILD64}"</userinput></screen> 56 56 57 <variablelist >57 <variablelist os="m4"> 58 58 <title>The meaning of the new configure option:</title> 59 59 … … 65 65 </varlistentry> 66 66 67 </variablelist>68 69 67 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 70 68 href="../common/perl.xml" 71 xpointer="xpointer(//*[@os='c'])"/> 69 xpointer="xpointer(//*[@os='c1'])"/> 70 71 </variablelist> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/multilib/procps-64bit.xml
r82fedc4 re0e40d3 22 22 <title>Installation of Procps</title> 23 23 24 <para>Compile the package:</para> 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../common/procps.xml" 26 xpointer="xpointer(//*[@os='a'])"/> 25 27 26 <screen ><userinput>make CC="gcc ${BUILD64}"</userinput></screen>28 <screen os="b"><userinput>make CC="gcc ${BUILD64}"</userinput></screen> 27 29 28 <para>Install the package:</para> 30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 31 href="../common/procps.xml" 32 xpointer="xpointer(//*[@os='c'])"/> 29 33 30 <screen ><userinput>make install lib64=lib64</userinput></screen>34 <screen os="d"><userinput>make install lib64=lib64</userinput></screen> 31 35 32 36 </sect2> -
BOOK/final-system/multilib/procps-n32.xml
r82fedc4 re0e40d3 23 23 <title>Installation of Procps</title> 24 24 25 <para>Compile the package:</para> 25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 26 href="../common/procps.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 26 28 27 <screen ><userinput>make CC="gcc ${BUILDN32}"</userinput></screen>29 <screen os="b"><userinput>make CC="gcc ${BUILDN32}"</userinput></screen> 28 30 29 <para>Install the package:</para> 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 32 href="../common/procps.xml" 33 xpointer="xpointer(//*[@os='a'])"/> 30 34 31 <screen ><userinput>make install lib64=lib32</userinput></screen>35 <screen os="d"><userinput>make install lib64=lib32</userinput></screen> 32 36 33 37 </sect2> -
BOOK/final-system/multilib/procps.xml
r82fedc4 re0e40d3 23 23 <title>Installation of Procps</title> 24 24 25 <para>Compile the package:</para> 25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 26 href="../common/procps.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 26 28 27 <screen ><userinput>make CC="gcc ${BUILD32}"</userinput></screen>29 <screen os="b"><userinput>make CC="gcc ${BUILD32}"</userinput></screen> 28 30 29 <para>Install the package:</para> 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 32 href="../common/procps.xml" 33 xpointer="xpointer(//*[@os='c'])"/> 30 34 31 <screen><userinput>make install lib64=lib</userinput></screen> 35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 36 href="../common/procps.xml" 37 xpointer="xpointer(//*[@os='d'])"/> 32 38 33 39 </sect2> -
BOOK/final-system/multilib/psmisc.xml
r82fedc4 re0e40d3 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 29 --exec-prefix=""</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"32 href="../common/psmisc.xml"33 xpointer="xpointer(//*[@os='b'])"/>34 30 35 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 65 61 xpointer="xpointer(//*[@os='j'])"/> 66 62 63 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 64 href="../common/psmisc.xml" 65 xpointer="xpointer(//*[@os='k'])"/> 66 67 67 </sect2> 68 68 -
BOOK/final-system/multilib/readline-64bit.xml
r82fedc4 re0e40d3 34 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 <screen ><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \36 <screen os="d"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 37 37 ./configure --prefix=/usr --libdir=/lib64</userinput></screen> 38 39 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"40 href="readline.xml"41 xpointer="xpointer(//*[@os='d'])"/>42 38 43 39 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 57 53 xpointer="xpointer(//*[@os='i'])"/> 58 54 59 <screen><userinput>chmod 755 /lib64/lib{readline,history}.so*</userinput></screen> 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 56 href="readline.xml" 57 xpointer="xpointer(//*[@os='j'])"/> 58 59 <screen os="k"><userinput>chmod 755 /lib64/lib{readline,history}.so*</userinput></screen> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 62 62 href="readline.xml" 63 xpointer="xpointer(//*[@os=' k'])"/>63 xpointer="xpointer(//*[@os='l'])"/> 64 64 65 <screen ><userinput>mv /lib64/lib{readline,history}.a /usr/lib64</userinput></screen>65 <screen os="m"><userinput>mv /lib64/lib{readline,history}.a /usr/lib64</userinput></screen> 66 66 67 <para >Next, remove the <filename class="extension">.so</filename>67 <para os="n">Next, remove the <filename class="extension">.so</filename> 68 68 files in <filename class="directory">/lib64</filename> and relink them into 69 69 <filename class="directory">/usr/lib64</filename>.</para> 70 70 71 <screen ><userinput>rm /lib64/lib{readline,history}.so71 <screen os="o"><userinput>rm /lib64/lib{readline,history}.so 72 72 ln -sf ../../lib64/libreadline.so.5 /usr/lib64/libreadline.so 73 73 ln -sf ../../lib64/libhistory.so.5 /usr/lib64/libhistory.so</userinput></screen> -
BOOK/final-system/multilib/readline-n32.xml
r82fedc4 re0e40d3 35 35 xpointer="xpointer(//*[@os='c'])"/> 36 36 37 <screen ><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \37 <screen os="d"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 38 38 ./configure --prefix=/usr --libdir=/lib32</userinput></screen> 39 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"41 href="readline.xml"42 xpointer="xpointer(//*[@os='d'])"/>43 39 44 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 58 54 xpointer="xpointer(//*[@os='i'])"/> 59 55 60 <screen><userinput>chmod 755 /lib32/lib{readline,history}.so*</userinput></screen> 56 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 57 href="readline.xml" 58 xpointer="xpointer(//*[@os='j'])"/> 59 60 <screen os="k"><userinput>chmod 755 /lib32/lib{readline,history}.so*</userinput></screen> 61 61 62 62 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 63 63 href="readline.xml" 64 xpointer="xpointer(//*[@os=' k'])"/>64 xpointer="xpointer(//*[@os='l'])"/> 65 65 66 <screen ><userinput>mv /lib32/lib{readline,history}.a /usr/lib32</userinput></screen>66 <screen os="m"><userinput>mv /lib32/lib{readline,history}.a /usr/lib32</userinput></screen> 67 67 68 <para >Next, remove the <filename class="extension">.so</filename>68 <para os="n">Next, remove the <filename class="extension">.so</filename> 69 69 files in <filename class="directory">/lib32</filename> and relink them into 70 70 <filename class="directory">/usr/lib32</filename>.</para> 71 71 72 <screen ><userinput>rm /lib32/lib{readline,history}.so72 <screen os="o"><userinput>rm /lib32/lib{readline,history}.so 73 73 ln -sf ../../lib32/libreadline.so.5 /usr/lib32/libreadline.so 74 74 ln -sf ../../lib32/libhistory.so.5 /usr/lib32/libhistory.so</userinput></screen> -
BOOK/final-system/multilib/readline.xml
r82fedc4 re0e40d3 35 35 xpointer="xpointer(//*[@os='c'])"/> 36 36 37 <screen ><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \37 <screen os="d"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 38 38 ./configure --prefix=/usr --libdir=/lib</userinput></screen> 39 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"41 href="../common/readline.xml"42 xpointer="xpointer(//*[@os='d'])"/>43 39 44 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 82 78 xpointer="xpointer(//*[@os='n'])"/> 83 79 80 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 81 href="../common/readline.xml" 82 xpointer="xpointer(//*[@os='o'])"/> 83 84 84 </sect2> 85 85 -
BOOK/final-system/multilib/sed.xml
r82fedc4 re0e40d3 34 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \36 <screen os="d"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 37 37 --bindir=/bin</userinput></screen> 38 38 … … 57 57 xpointer="xpointer(//*[@os='h'])"/> 58 58 59 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 60 href="../common/sed.xml" 61 xpointer="xpointer(//*[@os='i'])"/> 62 59 63 </sect2> 60 64 -
BOOK/final-system/multilib/shadow-64bit.xml
r82fedc4 re0e40d3 38 38 xpointer="xpointer(//*[@os='b'])"/> 39 39 40 <screen ><userinput>CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \40 <screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \ 41 41 --enable-shared</userinput></screen> 42 42 … … 109 109 xpointer="xpointer(//*[@os='t'])"/> 110 110 111 <screen ><userinput>mv /lib64/libshadow.*a /usr/lib64111 <screen os="u"><userinput>mv /lib64/libshadow.*a /usr/lib64 112 112 rm /lib64/libshadow.so 113 113 ln -sf ../../lib64/libshadow.so.0 /usr/lib64/libshadow.so</userinput></screen> -
BOOK/final-system/multilib/shadow-n32.xml
r82fedc4 re0e40d3 39 39 xpointer="xpointer(//*[@os='b'])"/> 40 40 41 <screen ><userinput>CC="gcc ${BUILDN32}" ./configure --libdir=/lib32 \41 <screen os="c"><userinput>CC="gcc ${BUILDN32}" ./configure --libdir=/lib32 \ 42 42 --enable-shared</userinput></screen> 43 43 … … 78 78 xpointer="xpointer(//*[@os='t'])"/> 79 79 80 <screen ><userinput>mv /lib32/libshadow.*a /usr/lib3280 <screen os="u"><userinput>mv /lib32/libshadow.*a /usr/lib32 81 81 rm /lib32/libshadow.so 82 82 ln -sf ../../lib32/libshadow.so.0 /usr/lib32/libshadow.so</userinput></screen> -
BOOK/final-system/multilib/shadow.xml
r82fedc4 re0e40d3 39 39 xpointer="xpointer(//*[@os='b'])"/> 40 40 41 <screen ><userinput>CC="gcc ${BUILD32}" ./configure --libdir=/lib \41 <screen os="c"><userinput>CC="gcc ${BUILD32}" ./configure --libdir=/lib \ 42 42 --enable-shared</userinput></screen> 43 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"45 href="../common/shadow.xml"46 xpointer="xpointer(//*[@os='c'])"/>47 43 48 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/multilib/sysklogd.xml
r82fedc4 re0e40d3 34 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 <screen><userinput>make CC="gcc ${BUILD64}"</userinput></screen> 37 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 39 href="../common/sysklogd.xml" 40 xpointer="xpointer(//*[@os='d'])"/> 36 <screen os="d"><userinput>make CC="gcc ${BUILD64}"</userinput></screen> 41 37 42 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 43 39 href="../common/sysklogd.xml" 44 40 xpointer="xpointer(//*[@os='e'])"/> 41 42 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 43 href="../common/sysklogd.xml" 44 xpointer="xpointer(//*[@os='f'])"/> 45 45 46 46 </sect2> -
BOOK/final-system/multilib/tar.xml
r82fedc4 re0e40d3 24 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 25 href="../common/tar.xml" 26 xpointer="xpointer(//*[@os=' a'])"/>26 xpointer="xpointer(//*[@os='p1'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 29 href="../common/tar.xml" 30 xpointer="xpointer(//*[@os=' a1'])"/>30 xpointer="xpointer(//*[@os='p2'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 33 href="../common/tar.xml" 34 xpointer="xpointer(//*[@os=' b'])"/>34 xpointer="xpointer(//*[@os='p3'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 37 href="../common/tar.xml" 38 xpointer="xpointer(//*[@os='b1'])"/> 38 xpointer="xpointer(//*[@os='p4'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 href="../common/tar.xml" 42 xpointer="xpointer(//*[@os='a'])"/> 43 44 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 45 --bindir=/bin --libexecdir=/usr/sbin</userinput></screen> 39 46 40 47 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 48 href="../common/tar.xml" 42 49 xpointer="xpointer(//*[@os='c'])"/> 43 44 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \45 --bindir=/bin --libexecdir=/usr/sbin</userinput></screen>46 50 47 51 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 61 65 xpointer="xpointer(//*[@os='g'])"/> 62 66 63 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"64 href="../common/tar.xml"65 xpointer="xpointer(//*[@os='h'])"/>66 67 67 </sect2> 68 68 -
BOOK/final-system/multilib/texinfo.xml
r82fedc4 re0e40d3 34 34 xpointer="xpointer(//*[@os='a'])"/> 35 35 36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 37 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 39 href="../common/texinfo.xml" 40 xpointer="xpointer(//*[@os='b'])"/> 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 41 37 42 38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 76 72 xpointer="xpointer(//*[@os='k'])"/> 77 73 74 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 75 href="../common/texinfo.xml" 76 xpointer="xpointer(//*[@os='l'])"/> 77 78 78 </sect2> 79 79 -
BOOK/final-system/multilib/udev.xml
r82fedc4 re0e40d3 24 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 25 href="../common/udev.xml" 26 xpointer="xpointer(//*[@os='a'])"/> 27 28 <screen os="b"><userinput>make CC="gcc ${BUILD64}" LD="gcc ${BUILD64}" \ 29 EXTRAS="extras/firmware extras/run_directory" udevdir=/dev</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 32 href="../common/udev.xml" 26 33 xpointer="xpointer(//*[@os='c'])"/> 27 28 <screen><userinput>make CC="gcc ${BUILD64}" LD="gcc ${BUILD64}" \29 EXTRAS="extras/firmware extras/run_directory" udevdir=/dev</userinput></screen>30 34 31 35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 47 51 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 48 52 href="../common/udev.xml" 49 xpointer="xpointer(//*[@os='g1'])"/>50 51 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"52 href="../common/udev.xml"53 53 xpointer="xpointer(//*[@os='h'])"/> 54 54 … … 59 59 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 60 60 href="../common/udev.xml" 61 xpointer="xpointer(//*[@os='a'])"/>62 63 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"64 href="../common/udev.xml"65 xpointer="xpointer(//*[@os='b'])"/>66 67 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"68 href="../common/udev.xml"69 61 xpointer="xpointer(//*[@os='j'])"/> 70 62 … … 72 64 href="../common/udev.xml" 73 65 xpointer="xpointer(//*[@os='k'])"/> 66 67 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 68 href="../common/udev.xml" 69 xpointer="xpointer(//*[@os='l'])"/> 70 71 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 72 href="../common/udev.xml" 73 xpointer="xpointer(//*[@os='m'])"/> 74 74 75 75 </sect2> -
BOOK/final-system/multilib/util-linux.xml
r82fedc4 re0e40d3 28 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 29 href="../common/util-linux.xml" 30 xpointer="xpointer(//*[@os=' a'])"/>30 xpointer="xpointer(//*[@os='p1'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 33 href="../common/util-linux.xml" 34 xpointer="xpointer(//*[@os=' b'])"/>34 xpointer="xpointer(//*[@os='p2'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 37 href="../common/util-linux.xml" 38 xpointer="xpointer(//*[@os=' b1'])"/>38 xpointer="xpointer(//*[@os='p3'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 41 href="../common/util-linux.xml" 42 xpointer="xpointer(//*[@os='b2'])"/> 42 xpointer="xpointer(//*[@os='p4'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 45 href="../common/util-linux.xml" 46 xpointer="xpointer(//*[@os='a'])"/> 47 48 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure</userinput></screen> 43 49 44 50 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 45 51 href="../common/util-linux.xml" 46 52 xpointer="xpointer(//*[@os='c'])"/> 47 48 <screen><userinput>CC="gcc ${BUILD64}" ./configure</userinput></screen>49 53 50 54 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 68 72 xpointer="xpointer(//*[@os='h'])"/> 69 73 70 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"71 href="../common/util-linux.xml"72 xpointer="xpointer(//*[@os='i'])"/>73 74 74 </sect2> 75 75 -
BOOK/final-system/multilib/vim.xml
r82fedc4 re0e40d3 32 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 33 href="../common/vim.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 35 36 <screen os="d"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" ./configure --prefix=/usr \ 37 --enable-multibyte</userinput></screen> 38 39 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 40 href="../common/vim.xml" 34 41 xpointer="xpointer(//*[@os='e'])"/> 35 36 <screen><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" ./configure --prefix=/usr \37 --enable-multibyte</userinput></screen>38 42 39 43 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 64 68 href="../common/vim.xml" 65 xpointer="xpointer(//*[@os='k1'])"/>66 67 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"68 href="../common/vim.xml"69 69 xpointer="xpointer(//*[@os='l'])"/> 70 70 -
BOOK/final-system/multilib/zlib-64bit.xml
r82fedc4 re0e40d3 30 30 xpointer="xpointer(//*[@os='b'])"/> 31 31 32 <screen ><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" ./configure --prefix=/usr \32 <screen os="c"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" ./configure --prefix=/usr \ 33 33 --shared --libdir=/lib64</userinput></screen> 34 35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"36 href="zlib.xml"37 xpointer="xpointer(//*[@os='c'])"/>38 34 39 35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 53 49 xpointer="xpointer(//*[@os='g'])"/> 54 50 55 <para>The previous command installed a <filename 51 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 52 href="zlib.xml" 53 xpointer="xpointer(//*[@os='h'])"/> 54 55 <para os="i">The previous command installed a <filename 56 56 class="extension">.so</filename> file in <filename 57 57 class="directory">/lib64</filename>. We will remove it and relink it into 58 58 <filename class="directory">/usr/lib64</filename>:</para> 59 59 60 <screen ><userinput>rm /lib64/libz.so60 <screen os="j"><userinput>rm /lib64/libz.so 61 61 ln -sf ../../lib64/libz.so.&zlib-version; /usr/lib64/libz.so</userinput></screen> 62 63 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"64 href="zlib.xml"65 xpointer="xpointer(//*[@os='j'])"/>66 67 <screen><userinput>make clean68 CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" ./configure \69 --prefix=/usr --libdir=/usr/lib6470 make</userinput></screen>71 62 72 63 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 74 65 xpointer="xpointer(//*[@os='k'])"/> 75 66 76 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 77 href="zlib.xml" 78 xpointer="xpointer(//*[@os='l'])"/> 67 <screen os="l"><userinput>make clean 68 CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" ./configure \ 69 --prefix=/usr --libdir=/usr/lib64 70 make</userinput></screen> 79 71 80 72 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 86 78 xpointer="xpointer(//*[@os='n'])"/> 87 79 88 <screen><userinput>chmod 644 /usr/lib64/libz.a</userinput></screen> 80 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 81 href="zlib.xml" 82 xpointer="xpointer(//*[@os='o'])"/> 83 84 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 85 href="zlib.xml" 86 xpointer="xpointer(//*[@os='p'])"/> 87 88 <screen os="q"><userinput>chmod 644 /usr/lib64/libz.a</userinput></screen> 89 89 90 90 </sect2> -
BOOK/final-system/multilib/zlib-n32.xml
r82fedc4 re0e40d3 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen ><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" ./configure --prefix=/usr \33 <screen os="c"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" ./configure --prefix=/usr \ 34 34 --shared --libdir=/lib32</userinput></screen> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"37 href="zlib.xml"38 xpointer="xpointer(//*[@os='c'])"/>39 35 40 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 54 50 xpointer="xpointer(//*[@os='g'])"/> 55 51 56 <para>The previous command installed a <filename 52 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 53 href="zlib.xml" 54 xpointer="xpointer(//*[@os='h'])"/> 55 56 <para os="i">The previous command installed a <filename 57 57 class="extension">.so</filename> file in <filename 58 58 class="directory">/lib32</filename>. We will remove it and relink it into 59 59 <filename class="directory">/usr/lib32</filename>:</para> 60 60 61 <screen ><userinput>rm /lib32/libz.so61 <screen os="j"><userinput>rm /lib32/libz.so 62 62 ln -sf ../../lib32/libz.so.&zlib-version; /usr/lib32/libz.so</userinput></screen> 63 64 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"65 href="zlib.xml"66 xpointer="xpointer(//*[@os='j'])"/>67 68 <screen><userinput>make clean69 CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" ./configure \70 --prefix=/usr --libdir=/usr/lib3271 make</userinput></screen>72 63 73 64 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 75 66 xpointer="xpointer(//*[@os='k'])"/> 76 67 77 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 78 href="zlib.xml" 79 xpointer="xpointer(//*[@os='l'])"/> 68 <screen os="l"><userinput>make clean 69 CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" ./configure \ 70 --prefix=/usr --libdir=/usr/lib32 71 make</userinput></screen> 80 72 81 73 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 87 79 xpointer="xpointer(//*[@os='n'])"/> 88 80 89 <screen><userinput>chmod 644 /usr/lib32/libz.a</userinput></screen> 81 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 82 href="zlib.xml" 83 xpointer="xpointer(//*[@os='o'])"/> 84 85 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 86 href="zlib.xml" 87 xpointer="xpointer(//*[@os='p'])"/> 88 89 <screen os="q"><userinput>chmod 644 /usr/lib32/libz.a</userinput></screen> 90 90 91 91 </sect2> -
BOOK/final-system/multilib/zlib.xml
r82fedc4 re0e40d3 31 31 xpointer="xpointer(//*[@os='b'])"/> 32 32 33 <screen ><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" ./configure --prefix=/usr \33 <screen os="c"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" ./configure --prefix=/usr \ 34 34 --shared --libdir=/lib</userinput></screen> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"37 href="../common/zlib.xml"38 xpointer="xpointer(//*[@os='c'])"/>39 35 40 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 66 62 xpointer="xpointer(//*[@os='j'])"/> 67 63 68 <screen><userinput>make clean69 CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" ./configure --prefix=/usr70 make</userinput></screen>71 72 64 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 73 65 href="../common/zlib.xml" 74 66 xpointer="xpointer(//*[@os='k'])"/> 75 67 76 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 77 href="../common/zlib.xml" 78 xpointer="xpointer(//*[@os='l'])"/>68 <screen os="l"><userinput>make clean 69 CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" ./configure --prefix=/usr 70 make</userinput></screen> 79 71 80 72 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 90 82 xpointer="xpointer(//*[@os='o'])"/> 91 83 84 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 85 href="../common/zlib.xml" 86 xpointer="xpointer(//*[@os='p'])"/> 87 88 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 89 href="../common/zlib.xml" 90 xpointer="xpointer(//*[@os='q'])"/> 91 92 92 </sect2> 93 93
Note:
See TracChangeset
for help on using the changeset viewer.