[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
assert failure in CVS ld
From: |
ncm-nospam |
Subject: |
assert failure in CVS ld |
Date: |
Thu, 20 Dec 2001 18:07:42 -0800 |
User-agent: |
Mutt/1.2.5i |
I am trying to bootstrap today's CVS gcc on sparc64-sun-solaris2.8.
I extracted CVS binutils today, and configured explicitly as
"sparc64-sun-solaris2.8" (which configure failed to deduce by itself).
In gcc stage 2, ld crashed as follows:
stage1/xgcc -Bstage1/ -B/local/home/ncm/Gnu/local/sparc64-sun-solaris2.8/bin/
-DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H
-DGENERATOR_FILE -o genflags \
genflags.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o print-rtl.o
errors.o ../libiberty/libiberty.a
collect2: ld terminated with signal 11 [Segmentation Fault]
/local/home/ncm/Gnu/local/bin/ld: warning: sparc architecture of input file
`../libiberty/libiberty.a(hashtab.o)' is incompatible with sparc:v9 output
/local/home/ncm/Gnu/local/bin/ld: warning: sparc architecture of input file
`../libiberty/libiberty.a(obstack.o)' is incompatible with sparc:v9 output
/local/home/ncm/Gnu/local/bin/ld: warning: sparc architecture of input file
`../libiberty/libiberty.a(safe-ctype.o)' is incompatible with sparc:v9 output
/local/home/ncm/Gnu/local/bin/ld: warning: sparc architecture of input file
`../libiberty/libiberty.a(xmalloc.o)' is incompatible with sparc:v9 output
/local/home/ncm/Gnu/local/bin/ld: warning: sparc architecture of input file
`../libiberty/libiberty.a(xstrdup.o)' is incompatible with sparc:v9 output
/local/home/ncm/Gnu/local/bin/ld: warning: sparc architecture of input file
`../libiberty/libiberty.a(xexit.o)' is incompatible with sparc:v9 output
/local/home/ncm/Gnu/local/bin/ld: BFD 2.11.93 20011221 assertion fail
../../../src/bfd/elflink.h:2653
/local/home/ncm/Gnu/local/bin/ld: BFD 2.11.93 20011221 assertion fail
../../../src/bfd/elflink.h:2653
/local/home/ncm/Gnu/local/bin/ld: BFD 2.11.93 20011221 assertion fail
../../../src/bfd/elflink.h:2653
/local/home/ncm/Gnu/local/bin/ld: BFD 2.11.93 20011221 assertion fail
../../../src/bfd/elflink.h:2653
/local/home/ncm/Gnu/local/bin/ld: BFD 2.11.93 20011221 assertion fail
../../../src/bfd/elflink.h:2653
/local/home/ncm/Gnu/local/bin/ld: BFD 2.11.93 20011221 assertion fail
../../../src/bfd/elflink.h:2653
The line that fails is
BFD_ASSERT (shdr->sh_entsize == sizeof (Elf_External_Rela));
in elf_link_read_relocs_from_section (
abfd, shdr, external_relocs, internal_relocs).
(BTW, during the gcc build I noticed lots of warnings about string literals
bigger than 509 characters; in one case, the string was over 3.6K.)
Binutils and stage1 were built with gcc-3.0.1.
I did not do "autoconfig; automake" before configuring, in either
binutils or gcc. Ought I to have? If so, what versions of autotools
do I need?
Note I am not on any binutils lists; cc: me if I can help.
Nathan Myers
ncm at cantrip dot org
- assert failure in CVS ld,
ncm-nospam <=