Index: BOOK/final-system/alpha-chapter.xml
===================================================================
--- BOOK/final-system/alpha-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/final-system/alpha-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -13,4 +13,5 @@
+
Index: BOOK/final-system/common/temp_perl.xml
===================================================================
--- BOOK/final-system/common/temp_perl.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
+++ BOOK/final-system/common/temp_perl.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -0,0 +1,66 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Temporary Perl-&perl-version;
+
+
+ Perl
+ temporary tools
+
+
+
+
+
+ Installation of Perl
+
+ First adapt some hard-wired paths to the C library by applying
+ the following patch:
+
+patch -Np1 -i ../&perl-libc-patch;
+
+./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper IO Fcntl POSIX' -Dcc="gcc"
+
+
+ The meaning of the configure option:
+
+
+ -Dstatic_ext='Data/Dumper IO Fcntl POSIX'
+
+ This tells Perl to build the minimum set of static
+ extensions needed for installing and testing the Coreutils
+ package in the next chapter.
+
+
+
+
+
+ Now we are ready to make our perl utilities:
+
+make perl utilities
+
+ Install these tools and their libraries:
+
+cp perl pod/pod2man /tools/bin
+install -d /tools/lib/perl5/&perl-version;
+cp -R lib/* /tools/lib/perl5/&perl-version;
+
+
+
+
+
+
+ Details on this package are located in
+
+
+
+
Index: BOOK/final-system/mips-chapter.xml
===================================================================
--- BOOK/final-system/mips-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/final-system/mips-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -13,4 +13,5 @@
+
Index: BOOK/final-system/mips64-64-chapter.xml
===================================================================
--- BOOK/final-system/mips64-64-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/final-system/mips64-64-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -13,4 +13,5 @@
+
Index: BOOK/final-system/mips64-chapter.xml
===================================================================
--- BOOK/final-system/mips64-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/final-system/mips64-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -13,4 +13,5 @@
+
Index: BOOK/final-system/multilib/temp_perl.xml
===================================================================
--- BOOK/final-system/multilib/temp_perl.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
+++ BOOK/final-system/multilib/temp_perl.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -0,0 +1,65 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Temporary Perl-&perl-version;
+
+
+ Perl
+ temporary tools
+
+
+
+
+
+ Installation of Perl
+
+
+
+
+
+./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper IO Fcntl POSIX' -Dcc="gcc ${BUILD32}"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Details on this package are located in
+
+
+
+
Index: BOOK/final-system/ppc-chapter.xml
===================================================================
--- BOOK/final-system/ppc-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/final-system/ppc-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -13,4 +13,5 @@
+
Index: BOOK/final-system/sparc-chapter.xml
===================================================================
--- BOOK/final-system/sparc-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/final-system/sparc-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -13,4 +13,5 @@
+
Index: BOOK/final-system/sparc64-64-chapter.xml
===================================================================
--- BOOK/final-system/sparc64-64-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/final-system/sparc64-64-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -13,4 +13,5 @@
+
Index: BOOK/final-system/sparc64-chapter.xml
===================================================================
--- BOOK/final-system/sparc64-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/final-system/sparc64-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -13,4 +13,5 @@
+
Index: BOOK/final-system/sparcv8-chapter.xml
===================================================================
--- BOOK/final-system/sparcv8-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/final-system/sparcv8-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -13,4 +13,5 @@
+
Index: BOOK/final-system/x86-chapter.xml
===================================================================
--- BOOK/final-system/x86-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/final-system/x86-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -14,4 +14,5 @@
+
Index: BOOK/final-system/x86_64-64-chapter.xml
===================================================================
--- BOOK/final-system/x86_64-64-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/final-system/x86_64-64-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -13,4 +13,5 @@
+
Index: BOOK/final-system/x86_64-chapter.xml
===================================================================
--- BOOK/final-system/x86_64-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/final-system/x86_64-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -13,4 +13,5 @@
+
Index: OK/temp-system/64/perl.xml
===================================================================
--- BOOK/temp-system/64/perl.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ (revision )
@@ -1,113 +1,0 @@
-
-
- %general-entities;
-]>
-
-
-
-
- Perl-&perl-version;
-
-
- Perl
- temporary tools
-
-
-
-
-
- Installation of Perl
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-cp config.sh{,.orig}
-sed -e "s@\(^ar=\).*@\1'${AR}'@g" \
- -e "s@\(^ranlib=\).*@\1'${RANLIB}'@g" \
- -e "s@\(^cc=\).*@\1'${CC} ${BUILD64}'@g" \
- -e "s@\(^ld=\).*@\1'${CC} ${BUILD64}'@g" config.sh.orig > config.sh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Details on this package are located in
-
-
-
-
Index: BOOK/temp-system/alpha-chapter.xml
===================================================================
--- BOOK/temp-system/alpha-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/temp-system/alpha-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -32,5 +32,4 @@
-
Index: OK/temp-system/common/perl.xml
===================================================================
--- BOOK/temp-system/common/perl.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ (revision )
@@ -1,107 +1,0 @@
-
-
- %general-entities;
-]>
-
-
-
-
- Perl-&perl-version;
-
-
- Perl
- temporary tools
-
-
-
-
-
- Installation of Perl
-
- First adapt some hard-wired paths to the C library by applying
- the following patch:
-
-patch -Np1 -i ../&perl-libc-patch;
-
- Now make a change to allow the creation of a cross-compiled version of
- perl. This change will rename miniperl to miniperl-cross. The files that need to be modified also need their permissions changed:
-
-chmod 755 ext/util/make_ext
-cp ext/util/make_ext{,.orig}
-sed -e 's/miniperl/miniperl-cross/g' ext/util/make_ext.orig > ext/util/make_ext
-chmod 755 x2p/Makefile.SH
-cp x2p/Makefile.SH{,.orig}
-sed -e 's/miniperl/miniperl-cross/g' x2p/Makefile.SH.orig > x2p/Makefile.SH
-chmod 755 utils/Makefile
-cp utils/Makefile{,.orig}
-sed -e 's/miniperl/miniperl-cross/g' utils/Makefile.orig > utils/Makefile
-
- Prepare Perl for compilation (make sure to get the 'Data/Dumper
- IO Fcntl POSIX' part of the command correct—they are all letters):
-
-CC="gcc" ./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper IO Fcntl POSIX'
-
-
- The meaning of the configure option:
-
-
- -Dstatic_ext='Data/Dumper IO Fcntl POSIX'
-
- This tells Perl to build the minimum set of static
- extensions needed for installing and testing the Coreutils
- package in the next chapter.
-
-
-
-
-
- We will now make a host miniperl and rename it to miniperl-cross:
-
-make miniperl
-mv miniperl miniperl-cross
-make clean
-
- We will now make perl cross-compile friendly by forcing it to use our
- cross-tools we have created:
-
-cp config.sh{,.orig}
-sed -e "s@\(^ar=\).*@\1'${AR}'@g" \
- -e "s@\(^ranlib=\).*@\1'${RANLIB}'@g" \
- -e "s@\(^cc=\).*@\1'${CC}'@g" \
- -e "s@\(^ld=\).*@\1'${CC}'@g" config.sh.orig > config.sh
-
-Now we will make miniperl for our architecture:
-
-make miniperl
-
- We will now edit the main Makefile to use our newly created miniperl-cross:
-
-cp Makefile{,.orig}
-sed -e 's|(LDLIBPTH) ./miniperl|(LDLIBPTH) ./miniperl-cross|g' Makefile.orig > Makefile
-
- Now we are ready to make our cross-compiled perl:
-
-make miniperl
-make perl utilities
-
- Install these tools and their libraries:
-
-cp perl pod/pod2man /tools/bin
-install -d /tools/lib/perl5/&perl-version;
-cp -R lib/* /tools/lib/perl5/&perl-version;
-
-
-
-
-
-
- Details on this package are located in
-
-
-
-
Index: BOOK/temp-system/mips-chapter.xml
===================================================================
--- BOOK/temp-system/mips-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/temp-system/mips-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -32,5 +32,4 @@
-
Index: BOOK/temp-system/mips64-64-chapter.xml
===================================================================
--- BOOK/temp-system/mips64-64-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/temp-system/mips64-64-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -32,5 +32,4 @@
-
Index: BOOK/temp-system/mips64-chapter.xml
===================================================================
--- BOOK/temp-system/mips64-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/temp-system/mips64-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -32,5 +32,4 @@
-
Index: OK/temp-system/multilib/perl.xml
===================================================================
--- BOOK/temp-system/multilib/perl.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ (revision )
@@ -1,113 +1,0 @@
-
-
- %general-entities;
-]>
-
-
-
-
- Perl-&perl-version;
-
-
- Perl
- temporary tools
-
-
-
-
-
- Installation of Perl
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-cp config.sh{,.orig}
-sed -e "s@\(^ar=\).*@\1'${AR}'@g" \
- -e "s@\(^ranlib=\).*@\1'${RANLIB}'@g" \
- -e "s@\(^cc=\).*@\1'${CC} ${BUILD32}'@g" \
- -e "s@\(^ld=\).*@\1'${CC} ${BUILD32}'@g" config.sh.orig > config.sh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Details on this package are located in
-
-
-
-
Index: BOOK/temp-system/ppc-chapter.xml
===================================================================
--- BOOK/temp-system/ppc-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/temp-system/ppc-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -31,5 +31,4 @@
-
Index: BOOK/temp-system/sparc-chapter.xml
===================================================================
--- BOOK/temp-system/sparc-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/temp-system/sparc-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -32,5 +32,4 @@
-
Index: BOOK/temp-system/sparc64-64-chapter.xml
===================================================================
--- BOOK/temp-system/sparc64-64-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/temp-system/sparc64-64-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -32,5 +32,4 @@
-
Index: BOOK/temp-system/sparcv8-chapter.xml
===================================================================
--- BOOK/temp-system/sparcv8-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/temp-system/sparcv8-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -32,5 +32,4 @@
-
Index: BOOK/temp-system/x86-chapter.xml
===================================================================
--- BOOK/temp-system/x86-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/temp-system/x86-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -32,5 +32,4 @@
-
Index: BOOK/temp-system/x86_64-64-chapter.xml
===================================================================
--- BOOK/temp-system/x86_64-64-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/temp-system/x86_64-64-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -32,5 +32,4 @@
-
Index: BOOK/temp-system/x86_64-chapter.xml
===================================================================
--- BOOK/temp-system/x86_64-chapter.xml (revision f5d7b81e34608abbc177bfc01435fe6ebe6ed7ab)
+++ BOOK/temp-system/x86_64-chapter.xml (revision 6bef17d45e3287d4d7ad89c3d31ddea25810aa78)
@@ -32,5 +32,4 @@
-