CLFS(1.1.0-Sparc64-Pure64)-基本ツール構築(5)
2010年11月12日(金) 23:14 JST
閲覧数 4,161
Sparc64用の基本ツール構築の続きです。
少し時間が空いてしまいましたが、一気に基本ツール構築を終わらせましょう。
◆Bzip2-1.0.4のビルド
◆Coreutils-6.9のビルド
◆Diffutils-2.8.7のビルド
◆Findutils-4.2.32のビルド
◆Zlib-1.2.3のビルド
◆File-4.23のビルド
◆Gawk-3.1.6のビルド
◆Gettext-0.17のビルド
◆Grep-2.5.3のビルド
◆Gzip-1.3.12のビルド
◆Make-3.81のビルド
◆Patch-2.5.9のビルド
◆Sed-4.1.5のビルド
◆Tar-1.20のビルド
少し時間が空いてしまいましたが、一気に基本ツール構築を終わらせましょう。
◆Bzip2-1.0.4のビルド
$ cp -v Makefile{,.orig}
$ sed -e 's@^\(all:.*\) test@\1@g' Makefile.orig > Makefile
$ make CC="${CC} ${BUILD64}" AR="${AR}" RANLIB="${RANLIB}"
$ make PREFIX=/tools install
実施時のログ:6.7-Bzip2-1.0.4.log◆Coreutils-6.9のビルド
$ sed -i "s/futimens/gl_&/" $(grep -lr futimens *)
$ echo "fu_cv_sys_stat_statfs2_bsize=yes" > config.cache
$ CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET} \
--cache-file=config.cache
$ touch man/touch.1
$ make
$ make install
実施時のログ:6.8-Coreutils-6.9.log◆Diffutils-2.8.7のビルド
$ CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET}
$ make
$ make install
実施時のログ:6.9-Diffutils-2.8.7.log◆Findutils-4.2.32のビルド
$ CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET}
$ make
$ make install
実施時のログ:6.10-Findutils-4.2.32.log◆Zlib-1.2.3のビルド
$ CC="${CC} ${BUILD64}" \
./configure --prefix=/tools --shared
$ make
$ make install
実施時のログ:6.11-Zlib-1.2.3.log◆File-4.23のビルド
$ CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET}
$ make
$ make install
実施時のログ:6.12-File-4.23.log◆Gawk-3.1.6のビルド
$ CC="${CC} ${BUILD64}" \
./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET}
$ make
$ make install
実施時のログ:6.13-Gawk-3.1.6.log◆Gettext-0.17のビルド
$ cd gettext-tools
$ echo "gl_cv_func_wcwidth_works=yes" > config.cache
$ CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
./configure --prefix=/tools --disable-shared \
--build=${CLFS_HOST} --host=${CLFS_TARGET} \
--cache-file=config.cache
$ make -C gnulib-lib
$ make -C src msgfmt
$ cp -v src/msgfmt /tools/bin
実施時のログ:6.14-Gettext-0.17.log◆Grep-2.5.3のビルド
$ CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET} \
--disable-perl-regexp
$ make
$ make install
実施時のログ:6.15-Grep-2.5.3.log◆Gzip-1.3.12のビルド
$ sed -i "s/futimens/gl_&/" $(grep -lr futimens *)
$ CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET}
$ make
$ make install
実施時のログ:6.16-Gzip-1.3.12.log◆Make-3.81のビルド
$ CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET}
$ make
$ make install
実施時のログ:6.17-Make-3.81.log◆Patch-2.5.9のビルド
$ CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET}
$ make
$ make install
実施時のログ:6.18-Patch-2.5.9.log◆Sed-4.1.5のビルド
$ CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET}
$ make
$ make install
実施時のログ:6.19-Sed-4.1.5.log◆Tar-1.20のビルド
$ echo "gl_cv_func_wcwidth_works=yes" >> config.cache
$ CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET} \
--cache-file=config.cache
$ make
$ make install
実施時のログ:6.20-Tar-1.20.log


