[Bug bootstrap/12974] [3.4/3.5 Regression] gcc-3.4/3.5-20031105 bootstrap failure [MinGW]
stl at caltech dot edu
gcc-bugzilla@gcc.gnu.org
Mon Mar 1 08:57:00 GMT 2004
------- Additional Comments From stl at caltech dot edu 2004-03-01 08:57 -------
[Danny Smith]
> How does msys version of make expand @D automatic variable,
> when the target filename is of the form libgcc/./_muldi3.o
I used a Makefile consisting of:
.DEFAULT:
echo $(@D)
I executed in MSYS:
$ make libgcc/./_muldi3.o
echo libgcc/.
libgcc/.
> Can you add -v to TARGET_LIBGCC2_CFLAGS to see what
> directories are being searched.
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
./xgcc -B./ -B/c/temp/gcc/dest/i686-pc-mingw32/bin/ -
isystem /c/temp/gcc/dest/i686-pc-mingw32/include -
isystem /c/temp/gcc/dest/i686-pc-mingw32/sys-include -
L/c/temp/gcc/build/gcc/../ld -O2 -I../../src/gcc/../winsup/w32api/include -
DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -
Wold-style-definition -isystem ./include -v -g -DHAVE_GTHR_DEFAULT -
DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I -I../../src/gcc -I../../src/gcc/ -
I../../src/gcc/../include -DL_muldi3 -c ../../src/gcc/libgcc2.c -o
libgcc/./_muldi3.o
Reading specs from ./specs
Configured with: ../src/configure --prefix=/c/temp/gcc/dest --enable-
languages=c,c++ --enable-sjlj-exceptions --enable-threads=win32 --disable-
win32-registry --disable-shared --without-newlib --disable-nls --disable-
debug --disable-checking
Thread model: win32
gcc version 3.4.0 20040225 (prerelease)
./cc1.exe -quiet -v -I../../src/gcc/../winsup/w32api/include -I. -I -
I../../src/gcc -I../../src/gcc/ -I../../src/gcc/../include -iprefix
c:\temp\gcc\build\gcc\../lib/gcc/i686-pc-mingw32/3.4.0/ -isystem ./include -
isystem c:/temp/gcc/dest/i686-pc-mingw32/bin/include -DIN_GCC -
DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DL_muldi3 -isystem
c:/temp/gcc/dest/i686-pc-mingw32/include -isystem c:/temp/gcc/dest/i686-pc-
mingw32/sys-include -isystem ./include ../../src/gcc/libgcc2.c -quiet -
dumpbase libgcc2.c -mtune=pentiumpro -auxbase-strip libgcc/./_muldi3.o -g -O2 -
W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-
definition -version -o C:/DOCUME~1/STEPHA~1.LAV/LOCALS~1/Temp/cc2zbaaa.s
ignoring nonexistent directory "c:/temp/gcc/dest/i686-pc-mingw32/bin/include"
ignoring nonexistent directory "c:/temp/gcc/dest/i686-pc-mingw32/include"
ignoring nonexistent directory "c:/temp/gcc/dest/i686-pc-mingw32/sys-include"
ignoring nonexistent directory "c:\temp\gcc\build\gcc\../lib/gcc/i686-pc-
mingw32/3.4.0/include"
ignoring nonexistent directory "/c/temp/gcc/dest/include"
ignoring nonexistent directory "c:/temp/gcc/dest/lib/gcc/i686-pc-
mingw32/3.4.0/include"
ignoring nonexistent directory "c:/temp/gcc/dest/i686-pc-mingw32/include"
ignoring nonexistent directory "../../src/gcc/../winsup/w32api/include"
ignoring nonexistent directory "-I../../src/gcc"
ignoring nonexistent directory "../../src/gcc/"
#include "..." search starts here:
#include <...> search starts here:
.
../../src/gcc/../include
./include
./include
c:/temp/gcc/dest/include
/mingw/include
End of search list.
GNU C version 3.4.0 20040225 (prerelease) (i686-pc-mingw32)
compiled by GNU C version 3.3 (mingw special 20030514-1).
GGC heuristics: --param ggc-min-expand=99 --param ggc-min-heapsize=131003
In file included from ../../src/gcc/libgcc2.c:40:
./tconfig.h:5:37: config/i386/xm-mingw32.h: No such file or directory
In file included from ../../src/gcc/libgcc2.c:43:
./tm.h:4:31: config/i386/i386.h: No such file or directory
./tm.h:5:31: config/i386/unix.h: No such file or directory
./tm.h:6:30: config/i386/bsd.h: No such file or directory
./tm.h:7:30: config/i386/gas.h: No such file or directory
./tm.h:8:29: config/dbxcoff.h: No such file or directory
./tm.h:9:34: config/i386/cygming.h: No such file or directory
./tm.h:10:34: config/i386/mingw32.h: No such file or directory
./tm.h:11:23: defaults.h: No such file or directory
../../src/gcc/libgcc2.c: In function `__mulhi3':
../../src/gcc/libgcc2.c:464: error: `BITS_PER_UNIT' undeclared (first use in
this function)
../../src/gcc/libgcc2.c:464: error: (Each undeclared identifier is reported
only once
../../src/gcc/libgcc2.c:464: error: for each function it appears in.)
make[3]: *** [libgcc/./_muldi3.o] Error 1
make[3]: Leaving directory `/c/temp/gcc/build/gcc'
make[2]: *** [libgcc.a] Error 2
make[2]: Leaving directory `/c/temp/gcc/build/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/c/temp/gcc/build/gcc'
make: *** [bootstrap] Error 2
[Nathanael C. Nerode]
> the version of make you're using?
$ make --version
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
N.B. This time I used
../src/configure --prefix=/c/temp/gcc/dest --enable-languages=c,c++ --enable-
sjlj-exceptions --enable-threads=win32 --disable-win32-registry --disable-
shared --without-newlib --disable-nls --disable-debug --disable-checking
make "CFLAGS=-O3 -fomit-frame-pointer -ffast-math" "LDFLAGS=-s -Wl,--
stack=0x00800000" bootstrap
with gcc-3.4-20040225. Given my recent experience with 3.3.x, I also put
mingw-runtime-3.2 and w32api-2.5 in dest, but that didn't affect the error.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |NEW
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12974
More information about the Gcc-bugs
mailing list