LFS構築記5日目~gccのインストール

user-pic
0

LFS Book: 6.14.GCC-3.4.3

次はgccのインストールです。実行コマンドは以下のとおりです。なお、3番目のパッチはLFS Bookには記載がありませんが、カーネル2.6.12以降でgccの動作テストが失敗するとのことなので、このパッチを当てておきます。当該パッチは、LFSの公式サイトから"patches"→"downloads"→"gcc"とリンクをたどれば置いてあります。

# cd /sources
# tar jxvf gcc-3.4.3.tar.bz2
# cd gcc-3.4.3
# patch -Np1 -i ../gcc-3.4.3-no_fixincludes-1.patch
# patch -Np1 -i ../gcc-3.4.3-linkonce-1.patch
# patch -Np1 -i ../gcc-3.4.3-pch-1.patch
# sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in
# mkdir -v ../gcc-build
# cd ../gcc-build
# ../gcc-3.4.3/configure \
>--prefix=/usr \
>--libexecdir=/usr/lib \
>--enable-shared \
>--enable-threads=posix \
>--enable-__cxa_atexit \
>--enable-clocale=gnu \
>--enable-languages=c,c++
# make
# make -k check
# make install
# ln -sv ../usr/bin/cpp /lib
# ln -sv gcc /usr/bin/cc

前回のgccのインストール(2発目)ではgccのSummaryでunexpected failuresが39個もありましたが、今回は1つだけで、下記リンク先との比較も大差はありませんでした。
http://www.linuxfromscratch.org/lfs/build-logs/6.1.1/chapter6/gcc-3.4.3

おそらく、前回「FAIL」と出力されていたプログラムの格納ディレクトリと思しき名称が「pch」とかだったので、今回当てたパッチ(gcc-3.4.3-pch-1.patch)が物を言ったのかもしれません。

トラックバック(0)

トラックバックURL: http://www.skucky.com/cgi-bin/mt/mt-tb.cgi/23

コメントする

このブログ記事について

このページは、webmasterが2007年1月 1日 05:56に書いたブログ記事です。

ひとつ前のブログ記事は「LFS構築記5日目~binutilsのインストール」です。

次のブログ記事は「LFS構築記6日目~その他パッケージのインストール」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。