私の問題:
VirtualBox 3 i386 マシンに OpenSolaris 2009.06 をインストールして、GCC 4.4.2 をコンパイル、ビルド、およびインストールしようとしています。しかし、make を実行すると、この同じエラーが発生し続けます。
> checking whether ln -s works... yes
checking for i386-pc-solaris2.11-gcc... /src/gcc-4.4.2/host-i386-pc-solaris2.11/gcc/xgcc -B/src/gcc-4.4.2/host-i386-pc-solaris2.11/gcc/ -B/usr/gnu/i386-pc-solaris2.11/bin/ -B/usr/gnu/i386-pc-solaris2.11/lib/ -isystem /usr/gnu/i386-pc-solaris2.11/include -isystem /usr/gnu/i386-pc-solaris2.11/sys-include
checking for suffix of object files... configure: error: in `/src/gcc-4.4.2/i386-pc-solaris2.11/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make[2]: *** [configure-stage1-target-libgcc] Error 1
make[2]: Leaving directory `/src/gcc-4.4.2'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/src/gcc-4.4.2'
make: *** [all] Error 2
試みられた解決策:
私はこの質問への答えを試しました: OpenSolaris 2009.6 ieで gcc 4.4.0 をコンパイルする問題
./configure --prefix=/usr/gnu --with-gmp=/usr/gnu --with-mpfr=/usr/gnu --with-as=/usr/sfw/bin/gas --with-gnu -as --with-gnu-ld
GNU GCC のプラットフォーム固有のソリューションを試してみました: GNU Solaris 固有のビルド手順 ie
./configure --prefix=/usr/gnu --with-gmp=/usr/gnu --with-mpfr=/usr/gnu --with-as=/usr/sfw/bin/gas --with-gnu -as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-shared
上記の 2 つのソリューションで ./configure を実行しても、同じエラーが発生します。
どんな助けでも大歓迎です!ありがとう!