C compiler used :
Sun Studio 10 

Here how I configured gcc :
/usr/local/inst/gcc-4.0.0/configure --prefix=/usr/local/gnu
--with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --enable-languages=c,c++

The 'make bootstrap' step of the build process fails. I am using the proper
version of GNU make,tar, bzip2, as recommended by the installation instructions.

It turns out that this configure script :
    gcc-4.0.0/libcpp/configure

contains a bug. Specifically, line 2760 is

    if test $GCC = yes; then

This causes configure to fail on Sun Solaris 2.9 (SPARC) using the Sun
Studio 10 C compiler, since $GCC expands to an empty string and
test then complains about missing arguments. Changing line 2760 to

    if test "$GCC" = yes; then

fixes the problem. I don't know much about Autoconf, but I think
the problem might be stemming from line 53 in gcc-4.0.0/config/warnings.m4 :

    AS_IF([test $GCC = yes],

Best Regards,
Serge Monkewitz

-- 
           Summary: Bug in configure script for libcpp
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: smm at ipac dot caltech dot edu
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: sparc-sun-solaris2.9
  GCC host triplet: sparc-sun-solaris2.9
GCC target triplet: sparc-sun-solaris2.9


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21411

Reply via email to