This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: build failure on i386-linux, during install
- To: Ulrich Drepper <drepper at cygnus dot com>
- Subject: Re: build failure on i386-linux, during install
- From: Ben Collins <bcollins at debian dot org>
- Date: Fri, 9 Feb 2001 14:11:01 -0500
- Cc: GNU C Library <libc-alpha at sourceware dot cygnus dot com>
- References: <20010201183539.Q30707@visi.net> <m3n1bvfzpy.fsf@otr.mynet.cygnus.com>
On Fri, Feb 09, 2001 at 11:00:57AM -0800, Ulrich Drepper wrote:
> Ben Collins <bcollins@debian.org> writes:
>
> > I get this with current CVS. During the install phase:
> >
> > gcc -nostdlib -nostartfiles -o /usr/src/glibc/glibc-2.2.1/i386-linux/obj/iconv/iconv_prog -Wl,-dynamic-linker=/lib/ld-linux.so.2 /usr/src/glibc/glibc-2.2.1/i386-linux/obj/csu/crt1.o /usr/src/glibc/glibc-2.2.1/i386-linux/obj/csu/crti.o `gcc --print-file-name=crtbegin.o` /usr/src/glibc/glibc-2.2.1/i386-linux/obj/iconv/iconv_prog.o -Wl,-rpath-link=/usr/src/glibc/glibc-2.2.1/i386-linux/obj:/usr/src/glibc/glibc-2.2.1/i386-linux/obj/math:/usr/src/glibc/glibc-2.2.1/i386-linux/obj/elf:/usr/src/glibc/glibc-2.2.1/i386-linux/obj/dlfcn:/usr/src/glibc/glibc-2.2.1/i386-linux/obj/nss:/usr/src/glibc/glibc-2.2.1/i386-linux/obj/nis:/usr/src/glibc/glibc-2.2.1/i386-linux/obj/rt:/usr/src/glibc/glibc-2.2.1/i386-linux/obj/resolv:/usr/src/glibc/glibc-2.2.1/i386-linux/obj/crypt:/usr/src/glibc/glibc-2.2.1/i386-linux/obj/db2:/usr/src/glibc/glibc-2.2.1/i386-linux/obj/linuxthreads /usr/src/glibc/glibc-2.2.1/i386-linux/obj/libc.so.6 /usr/src/glibc/glibc-2.2.1/i386-linux/obj/libc_nonshared.a -lgcc `gc!
> c --print-file-name=crtend.o` /usr/src/glibc/glibc-2.2.1/i386-linux/obj/csu/crtn.o
> > /usr/src/glibc/glibc-2.2.1/i386-linux/obj/elf/ld-linux.so.2: undefined reference to `_setjmp'
> > collect2: ld returned 1 exit status
> >
> > However, executing ld-linux.so.2 directly works without problems. Also,
> > it builds fine on sparc-linux and ppc-linux (all three using gcc 2.95.3
> > and 2.4.1 kernel headers).
>
> First of all, this is not a runtime message. It's issued by the
> linker so running ld-linux.so.2 does not mean much. Second, _setjmp
> is definitely exported from libc (and more specific bsd-_setjmp).
> Must be a problem on your side, perhaps the tools.
The toolset I'm using hasn't changed. I'm doing another build now to see
if I can get into this a bit more.
--
-----------=======-=-======-=========-----------=====------------=-=------
/ Ben Collins -- ...on that fantastic voyage... -- Debian GNU/Linux \
` bcollins@debian.org -- bcollins@openldap.org -- bcollins@linux.com '
`---=========------=======-------------=-=-----=-===-======-------=--=---'