With LAST_UPDATED "Tue Mar 29 15:04:38 UTC 2005" and using geoffk's
btest-gcc.sh script, this target built with reasonable test-results.
with LAST_UPDATED "Thu Apr  7 18:10:49 UTC 2005", I see this in the build log:

...
make[5]: Leaving directory
`/home/hp/cvs_areas/combined/frv-regobj/frv-unknown-elf/fr550/unpacked/fdpic/libgloss/frv'
make[4]: Leaving directory
`/home/hp/cvs_areas/combined/frv-regobj/frv-unknown-elf/fr550/unpacked/fdpic/libgloss'
make[3]: Leaving directory
`/home/hp/cvs_areas/combined/frv-regobj/frv-unknown-elf/libgloss'
make[2]: Leaving directory
`/home/hp/cvs_areas/combined/frv-regobj/frv-unknown-elf/libgloss'
Configuring in frv-unknown-elf/libstdc++-v3
configure: creating cache ./config.cache
checking build system type... i686-pc-linux-gnu
checking host system type... frv-unknown-elf
checking target system type... frv-unknown-elf
/home/hp/cvs_areas/combined/combined/libstdc++-v3/configure: line 1545:
GCC_NO_EXECUTABLES: command not found
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for frv-unknown-elf-strip... no
checking for strip... strip
checking for frv-unknown-elf-gcc... 
/home/hp/cvs_areas/combined/frv-regobj/./gcc/xgcc
-B/home/hp/cvs_areas/combined/frv-regobj/.\
/gcc/ -nostdinc -B/home/hp/cvs_areas/combined/frv-regobj/frv-unknown-elf/newlib/
-isystem /home/hp/cvs_areas/combined/frv-regobj/\
frv-unknown-elf/newlib/targ-include -isystem
/home/hp/cvs_areas/combined/combined/newlib/libc/include
-B/tmp/reg-frv/frv-unknown-\
elf/bin/ -B/tmp/reg-frv/frv-unknown-elf/lib/ -isystem
/tmp/reg-frv/frv-unknown-elf/include -isystem /tmp/reg-frv/frv-unknown-elf/\
sys-include -L/home/hp/cvs_areas/combined/frv-regobj/./ld
checking for C compiler default output file name... configure: error: C compiler
cannot create executables
See `config.log' for more details.
make[1]: *** [configure-target-libstdc++-v3] Error 1
make[1]: Leaving directory `/home/hp/cvs_areas/combined/frv-regobj'
+ exit 1

In the "working" build-log, there was no check for "C compiler default output
file name" but instead a check for "suffix of object files".
It seems that the missing GCC_NO_EXECUTABLES expansion is the whole problem.

For targets that do build with this timestamp, like cris-axis-elf,
mmix-knuth-mmixware and arm-elf, the faulty GCC_NO_EXECUTABLES is there but is
not fatal, they have all necessary libraries and objects in places reachable by
the configure -L... options.)

-- 
           Summary: frv-unknown-elf doesn't build: GCC_NO_EXECUTABLES
                    unexpanded
           Product: gcc
           Version: 4.1.0
            Status: UNCONFIRMED
          Keywords: build
          Severity: normal
          Priority: P2
         Component: libstdc++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hp at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: frv-unknown-elf


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

Reply via email to