gcc-4.2.1
gcc-4.2.1をSolarisでコンパイルリンクしてみました。いつもどおりソースを展開して、configure,make。
$ /usr/local/bin/tar -jxvf /tmp/gcc-4.2.1.tar.bz2 $ cd gcc-4.2.1 $ mkdir objdir $ ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --disable-nls (略) $ /usr/local/bin/make (略) Adding java source files from VM directory /export/home/hoge/gcc/gcc-4.2.1/objdir/sparc-sun-solaris2.9/sparcv9/libjava ./gen-classlist.sh: test: unknown operator -ef make[6]: *** [genclasses] Error 1 make[6]: Leaving directory `/export/home/hoge/gcc/gcc-4.2.1/objdir/sparc-sun-solaris2.9/sparcv9/libjava/classpath/lib' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/export/home/hoge/gcc/gcc-4.2.1/objdir/sparc-sun-solaris2.9/sparcv9/libjava/classpath' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/hoge/gcc/gcc-4.2.1/objdir/sparc-sun-solaris2.9/sparcv9/libjava' make[3]: *** [multi-do] Error 1 make[3]: Leaving directory `/export/home/hoge/gcc/gcc-4.2.1/objdir/sparc-sun-solaris2.9/libjava' make[2]: *** [all-multi] Error 2 make[2]: Leaving directory `/export/home/hoge/gcc/gcc-4.2.1/objdir/sparc-sun-solaris2.9/libjava' make[1]: *** [all-target-libjava] Error 2 make[1]: Leaving directory `/export/home/hoge/gcc/gcc-4.2.1/objdir' make: *** [all] Error 2 $
あぁなんか覚えがあるなあとおもって自分のブログを検索。ありました。2007年2月20日のエントリと同じ現象ですね。同じようにCONFIG_SHELLを再設定してコンパイルしなおし。