follow me

CLFS(1.1.0-Sparc64-Pure64)-基本ツール構築(5)

Sparc64用の基本ツール構築の続きです。
少し時間が空いてしまいましたが、一気に基本ツール構築を終わらせましょう。

◆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

CLFS(1.1.0-Sparc64-Pure64)-基本ツール構築(5) | 0 件のコメント | アカウント登録
サイト管理者はコメントに関する責任を負いません。