No Perintah
39 40
41 42
43
D 44
systemv; do zic -L devnull -d ZONEINFO -y sh yearistype.sh {tz}
zic -L devnull -d ZONEINFOposix -y sh yearistype.sh{tz} zic -L leapseconds -d ZONEINFOright -y sh yearistype.sh{tz}
done cp -v zone.tab iso3166.tab ZONEINFO
zic -d ZONEINFO -p AmericaNew_York unset ZONEINFO
tzselect cp -v --remove-destination usrsharezoneinfoAsiaJakarta \
etclocaltime
Konfigurasi Loader Dinamis
cat etcld.so.conf EOF Begin etcld.so.conf
usrlocallib optlib
EOF
4. Toolchain
Toolchain bertujuan untuk menghubungkan setiap program yang baru dikompilasi terhadap perpustakaan-perpustakaan baru dan perubahan spesifikasi
file GCC, bertujuan untuk meununjukan linker dinamis yang baru sehingga GCC tahu dimana untuk menemukan header yang benar.
Adapun pembuatan adalah sebagai berikut :
Tabel IV.43 Pembuatan Toolchain
No Perintah
1 2
3 4
5 mv -v toolsbin{ld,ld-old}
mv -v toolsgcc -dumpmachinebin{ld,ld-old} mv -v toolsbin{ld-new,ld}
ln -sv toolsbinld toolsgcc -dumpmachinebinld gcc -dumpspecs | sed -e stoolsg \
-e \startfile_prefix_spec:{n;s.usrlib } \ -e \cpp:{n;s -isystem usrinclude} \
`dirname gcc --print-libgcc-file-name`specs
5. Kompilasi Zlib
Adapun kompilasi Zlib adalah sebagai berikut :
Tabel IV.44 Kompilasi Zlib
No Perintah
1 2
.configure --prefix=usr make make install
6. Kompilasi File
Adapun Kompilasi adalah sebagai berikut :
Tabel IV.45 Kompilasi File
No Perintah
1 2
.configure --prefix=usr make make install
7. Kompilasi Binutils
Adapun kompilasi Binutils adalah sebagai berikut :
Tabel IV.46 Kompilasi Binutils
No Perintah
1 2
3 4
5 6
7 8
9 rm -fv etcstandards.info
sed -i.bak INFOsstandards.info etcMakefile.in sed -i -e scolophoncolophon \
-e sdoccygnus.comdoccygnus.com bfddocbfd.texinfo mkdir -v ..binutils-build
cd ..binutils-build ..binutils-2.23.52configure --prefix=usr --enable-shared
make tooldir=usr make tooldir=usr install
cp -v ..binutils-2.23.2includelibiberty.h usrinclude
8. Kompilasi GMP
Adapun kompilasi GMP adalah sebagai berikut :