Hello! Bootstraping the gcc-4.0.0 leads to a error message: /tmp/gcc-4.0.0/libcpp/configure[2760]: test: argument expected
As far as I see in the line if test $GCC = yes; then the var GCC is not set. It is set in line 2145, but in case of a non gcc compiler, it is evaluated to an empty string. GCC=`test $ac_compiler_gnu = yes && echo yes` Note 1: Maybe this is a problem with autoconf / automake. Note 2: As far as I can see there is no functional impact: the 'test' is evaluated to 'false' which is exactly what is needed at this point. Note 3: Maybe a bugfix is: GCC=`test $ac_compiler_gnu = yes && echo yes || echo no` Best regards Andreas Florath System: SunOS 5.8 Generic_108528-26 sun4u sparc SUNW,Sun-Fire-15000 How to reproduce: 1) cd /tmp/gcc-4.0.0 2) mkdir ../gcc-compile 3) cd ../gcc-compile 4) CONFIG_SHELL=/bin/ksh 5) export CONFIG_SHELL 6) /tmp/gcc-4.0.0/configure --prefix=/tmp/pkg/pre1 --enable-shared --enable-threads --enable-languages=c --disable-libgcj --disable-multilib -- Summary: Boostraping with SUN cc leads to: gcc- 4.0.0/libcpp/configure[2760]: test: argument expected Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: andreas at florath dot net CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: sparc-sun-solaris2.8 GCC host triplet: sparc-sun-solaris2.8 GCC target triplet: sparc-sun-solaris2.8 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21646