This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: [PATCH] Small fix for cppflags-iterator.mk
On Fri, Mar 12, 2004 at 05:41:44PM +0100, Alfred M. Szmidt wrote:
> The following patch fixes a build failure on i386-gnu.
>
> What build failure? libc compiled just fine yesterday or so on
> GNU/Hurd.
This failure:
i386-gnu-gcc -nostdlib -nostartfiles -o /build3/glibc-cross/iconv/iconvconfig -Wl,-dynamic-linker=/lib/ld.so.1 -Wl,-z,combreloc /build3/glibc-cross/csu/crt1.o /build3/glibc-cross/csu/crti.o `i386-gnu-gcc --print-file-name=crtbegin.o` /build3/glibc-cross/iconv/iconvconfig.o /build3/glibc-cross/iconv/strtab.o /build3/glibc-cross/iconv/xmalloc.o /build3/glibc-cross/iconv/hash-string.o -Wl,-rpath-link=/build3/glibc-cross:/build3/glibc-cross/math:/build3/glibc-cross/elf:/build3/glibc-cross/dlfcn:/build3/glibc-cross/nss:/build3/glibc-cross/nis:/build3/glibc-cross/rt:/build3/glibc-cross/resolv:/build3/glibc-cross/crypt:/build3/glibc-cross/mach:/build3/glibc-cross/hurd /build3/glibc-cross/libc.so.0.3 /build3/glibc-cross/libc_nonshared.a -lgcc -lgcc_eh `i386-gnu-gcc --print-file-name=crtend.o` /build3/glibc-cross/csu/crtn.o
/build3/glibc-cross/mach/libmachuser.so.1: undefined reference to `__umoddi3_internal'
/build3/glibc-cross/mach/libmachuser.so.1: undefined reference to `__udivdi3_internal'
/build3/glibc-cross/mach/libmachuser.so.1: undefined reference to `__divdi3_internal'
/build3/glibc-cross/mach/libmachuser.so.1: undefined reference to `__moddi3_internal'
collect2: ld returned 1 exit status
Which is caused by $(glibc)/mach/mach/exc_server.c (a generated file)
not having the right CPPFLAGS.
--
Jeroen Dekkers