CLFS(1.1.0-Sparc64-Pure64)-基本ツール構築(5)
2010年11月12日(金) 23:14 JST
閲覧数 3,848
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