From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8223 invoked by alias); 22 Apr 2005 15:13:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 7843 invoked by uid 48); 22 Apr 2005 15:12:39 -0000 Date: Fri, 22 Apr 2005 15:13:00 -0000 From: "jdavidb at goreadthebible dot com" To: gcc-bugs@gcc.gnu.org Message-ID: <20050422151226.21162.jdavidb@goreadthebible.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug bootstrap/21162] New: Build failure X-Bugzilla-Reason: CC X-SW-Source: 2005-04/txt/msg03134.txt.bz2 List-Id: I get a build failure while building stage2 in a bootstrap-lean on Debian Sarge for sparc on a Sun Blade 100. I used the following command: ~/gcc-build$ ../gcc-4.0.0/configure --prefix=/usr/local/gnu/gcc/4.0.0 && make bootstrap-lean check install The tail end of the build process is as follows. I can make a transcript of the entire process if that will help. stage1/xgcc -Bstage1/ -B/usr/local/gnu/gcc/4.0.0/sparc64-unknown-linux-gnu/bin/ -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.0.0/gcc -I../../gcc-4.0.0/gcc/build -I../../gcc-4.0.0/gcc/../include -I../../gcc-4.0.0/gcc/../libcpp/include \ -o build/errors.o ../../gcc-4.0.0/gcc/errors.c stage1/xgcc -Bstage1/ -B/usr/local/gnu/gcc/4.0.0/sparc64-unknown-linux-gnu/bin/ -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/genmodes \ build/genmodes.o build/errors.o ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a /usr/bin/ld: warning: sparc architecture of input file `../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)' is incompatible with sparc:v9 output /usr/bin/ld: warning: sparc architecture of input file `../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(xmalloc.o)' is incompatible with sparc:v9 output /usr/bin/ld: warning: sparc architecture of input file `../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(xstrdup.o)' is incompatible with sparc:v9 output /usr/bin/ld: warning: sparc architecture of input file `../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(xexit.o)' is incompatible with sparc:v9 output ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)(.text+0x3b0): In function `find_empty_slot_for_expand': ../../../gcc-4.0.0/libiberty/hashtab.c:256: undefined reference to `__muldi3' ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)(.text+0x3cc):../../../gcc-4.0.0/libiberty/hashtab.c:261: undefined reference to `.umul' ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)(.text+0x40c):../../../gcc-4.0.0/libiberty/hashtab.c:256: undefined reference to `__muldi3' ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)(.text+0x42c):../../../gcc-4.0.0/libiberty/hashtab.c:261: undefined reference to `.umul' ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)(.text+0x624): In function `htab_find_with_hash': ../../../gcc-4.0.0/libiberty/hashtab.c:256: undefined reference to `__muldi3' ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)(.text+0x640):../../../gcc-4.0.0/libiberty/hashtab.c:261: undefined reference to `.umul' ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)(.text+0x6bc):../../../gcc-4.0.0/libiberty/hashtab.c:256: undefined reference to `__muldi3' ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)(.text+0x6dc):../../../gcc-4.0.0/libiberty/hashtab.c:261: undefined reference to `.umul' ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)(.text+0x7b4): In function `htab_find_slot_with_hash': ../../../gcc-4.0.0/libiberty/hashtab.c:256: undefined reference to `__muldi3' ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)(.text+0x7d0):../../../gcc-4.0.0/libiberty/hashtab.c:261: undefined reference to `.umul' ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)(.text+0x854):../../../gcc-4.0.0/libiberty/hashtab.c:256: undefined reference to `__muldi3' ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(hashtab.o)(.text+0x874):../../../gcc-4.0.0/libiberty/hashtab.c:261: undefined reference to `.umul' ../build-sparc64-unknown-linux-gnu/libiberty/libiberty.a(xmalloc.o)(.text+0x124): In function `xcalloc': ../../../gcc-4.0.0/libiberty/xmalloc.c:161: undefined reference to `.umul' collect2: ld returned 1 exit status make[2]: *** [build/genmodes] Error 1 make[2]: Leaving directory `/home/gnu/gcc-build/gcc' make[1]: *** [stage2_build] Error 2 make[1]: Leaving directory `/home/gnu/gcc-build/gcc' make: *** [bootstrap-lean] Error 2 I was previously getting a similar error when trying to build gcc 3.4.3 in the same environment. I've got GNU as version 2.15, GNU ld version 2.15 (I presume this is all the same version number for binutils). Will provide additional info upon request. -- Summary: Build failure Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jdavidb at goreadthebible dot com CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: sparc64-unknown-linux-gnu GCC host triplet: sparc64-unknown-linux-gnu GCC target triplet: sparc64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21162