Miklos Cserzo wrote:
On Sat, 8 Dec 2001, Frank Heckenbach wrote:
What exactly happens with the native tools?
Here is the log (the whole lot):
make CFLAGS=-O2 if [ x"no" = xyes ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir test x"no" != xyes || \ gcc -c -DHAVE_CONFIG_H -O2 -I. -I/home/pugh/miklos/pascal/gcc-2.95.2/libiberty/../include argv.c -o pic/argv.o gcc -c -DHAVE_CONFIG_H -O2 -I. -I/home/pugh/miklos/pascal/gcc-2.95.2/libiberty/../include argv.c gcc: argv.c: No such file or directory gcc: No input files *** Error code 1 (bu21) *** Error code 1 (bu21)
Looks like a patch problem.
Why? These files are not part of GPC at all, and not affected by GPC's back-end patch (only files under gcc/ are).
Hmm, do you use non-GNU *make*? That's another thing. ISTR it says in the GCC documentation that this generally won't work, and I don't think they'll ever "fix" it. (Variations between different `make's are simply too big, as I've noticed myself, so it's not practical to support more than one "dialect" in a complicated project. `VPATH' is one essential feature present in GNU and some, but not all other `make's, and this seems the relevant one here.)
Frank