1

Linux または LFS は初めてです。仮想マシンで LFS 7.3 を構築しています。Ubuntu 12.10 を使用しています。

どういうわけか、cfdisk を使用してハード ドライブをパーティション分割できないため、OS のインストール中にパーティションを作成します。$LFS を /home/lost+found (新しいパーティション) に変更します。それ以外は、LFS ブックのすべてのチュートリアルに正確に従い、ブックのポイント 5.6 まで正常にインストールできました。

今、最初の Glibc-2.17 のインストールに行き詰まっています。次のコマンドを使用して構成します。

../glibc-2.17/configure \
--prefix=/tools \
--host=$LFS_TGT \
--build=$(../glibc-2.17/scripts/config.guess) \
--disable-profile \
--enable-kernel=2.6.25 \
--with-headers=/tools/include \
libc_cv_forced_unwind=yes \
libc_cv_ctors_header=yes \
libc_cv_c_cleanup=yes

gawk をインストールしようとしましたが、エラー メッセージが変わりました。しかし、設定時に次のエラーが発生しました。

checking for .preinit_array/.init_array/.fini_array support... no
configure: error: Need linker with .init_array/.fini_array support.
user@user:/home/lost+found/glibc-build$

おそらく何が間違っていますか?

4

2 に答える 2

1

64 ビット ホスト用の特別な設定を忘れていたようです。ubuntu 32ビットを使用して再度インストールしようとしましたが、すべて正常に動作します。

于 2013-05-13T02:45:46.607 に答える