This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: bootstrap failure on i586-pc-beos
- To: Sam TH <sam at uchicago dot edu>
- Subject: Re: bootstrap failure on i586-pc-beos
- From: Daniel Berlin <dberlin at redhat dot com>
- Date: 14 Mar 2001 20:48:24 -0500
- Cc: gcc at gcc dot gnu dot org
- References: <20010314181652.A6630@uchicago.edu>
Sam TH <sam@uchicago.edu> writes:
> In the interests of testing something for Zack, I tries to bootstrap
> the 2001-3-12 snapshot on BeOS, R4.5, i586. It gets the first stage
> done, as far as I can tell, in that when it fails, it is using
> stage1/xgcc as the compiler.
>
> Here's the failure:
>
> make[1]: Entering directory `/boot/home/gcc/gcc'
> /bin/make CC="stage1/xgcc -Bstage1/ -B/gcc/i586-pc-beos/bin/" \
> STAGE_PREFIX=stage1/ \
> CFLAGS="-g -O2" LDFLAGS="" WARN_CFLAGS="\$(GCC_WARN_CFLAGS)" STRICT_WARN="-Wtraditional -pedantic -Wno-long-long" libdir=/gcc/lib LANGUAGES="c gcov " MAKEOVERRIDES= OUTPUT_OPTION="-o \$@"
> make[2]: Entering directory `/boot/home/gcc/gcc'
> stage1/xgcc -Bstage1/ -B/gcc/i586-pc-beos/bin/ -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -o gengenrtl \
> gengenrtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "alloca.o" in ?*) echo alloca.o ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac `
> /boot/develop/tools/gnupro/bin/ld: cannot open init_term_dyn.o: No such file or directory
> collect2: ld returned 1 exit status
>
> There is, in fact, no file in the entire build tree matching *_term*,
> so I can see why ld can't find it. In fact, there aren't even any
> source files with names matchin that regexp. Why does ld want this
> file? It isn't in the command line, since that horrible shell code
> just produces "obstack.o alloca.o", both of which are present.
Errr, you should have that file.
it should be in /boot/develop/lib/x86
Try bootstrapping on 5.0, I don't think Fred or I have tried
bootstrapping on 4.5 in a *long* time.
--Dan