LFS Book: 6.12.Re-adjusting the Toolchain
ここでは、前に行った暫定環境の調整と同様に再度、ダイナミックリンカのパスが/libになるように設定します。先ず、前に残しておいたbinutilsのビルド用ディレクトリに移動して、リンカをインストールします。
# cd /sources/binutils-build
# make -C ld INSTALL=/tools/bin/install install
# perl -pi -e 's@ /tools/lib/ld-linux.so.2@ /lib/ld-linux.so.2@g;' \
>-e 's@\*startfile_prefix_spec:\n@$_/usr/lib/ @g;' \
>`gcc --print-file specs`
# echo 'main(){}' > dummy.c
# cc dummy.c
# readelf -l a.out | grep ': /lib'
[Requesting program interpreter: /lib/ld-linux.so.2]
上記のようにダイナミックリンカ(ld-linux.so.2)のパスが/libに変更されて入ればOKです。また、この時点でbinutilsのソース、ビルド用ディレクトリは削除しても構いません。
コメントする