Building of si for ppc64

Marvin Heffler <[email protected]> Wed, 23 Jul 2003 10:46:25 -0500
Newsgroups gmane.linux.lsb.implementation
Message-ID <OF43F5D0AE.11F3B2AB-ON86256D6C.0055DBDC-86256D6C.00565130@us.ibm.com>
After the discussions yesterday at OLS concerning how to build the si for 
ppc64 I started a test build running "/usr/bin/powerpc32 make" on a ppc64 
system. It made it all the way through the bootstrap stage, but it died 
while building glibc in the intermediate stage. Here's the error it 
reported:

-: gcc -nostdlib -nostartfiles -o /usr/src/glibc-build/sunrpc/rpcinfo 
-Wl,-dynamic-linker=/lib/ld-lsb-ppc32.so.1   -Wl,-z,combreloc 
/usr/src/glibc-build/csu/crt1.o /usr/src/glibc-build/csu/crti.o `gcc 
--print-file-name=crtbegin.o` /usr/src/glibc-build/sunrpc/rpcinfo.o 
-Wl,-rpath-link=/usr/src/glibc-build:/usr/src/glibc-build/math:/usr/src/glibc-build/elf:/usr/src/glibc-build/dlfcn:/usr/src/glibc-build/nss:/usr/src/glibc-build/nis:/usr/src/glibc-build/rt:/usr/src/glibc-build/resolv:/usr/src/glibc-build/crypt:/usr/src/glibc-build/linuxthreads 
/usr/src/glibc-build/libc.so.6 /usr/src/glibc-build/libc_nonshared.a -lgcc 
`gcc --print-file-name=crtend.o` /usr/src/glibc-build/csu/crtn.o
-: /usr/src/glibc-build/elf/ld-lsb-ppc32.so.1 --library-path 
/usr/src/glibc-build:/usr/src/glibc-build/math:/usr/src/glibc-build/elf:/usr/src/glibc-build/dlfcn:/usr/src/glibc-build/nss:/usr/src/glibc-build/nis:/usr/src/glibc-build/rt:/usr/src/glibc-build/resolv:/usr/src/glibc-build/crypt:/usr/src/glibc-build/linuxthreads 
/usr/src/glibc-build/sunrpc/rpcgen -Y ../scripts -c 
rpcsvc/bootparam_prot.x -o /usr/src/glibc-build/sunrpc/xbootparam_prot.T
-: Inconsistency detected by ld.so: dl-version.c: 228: 
_dl_check_map_versions: Assertion `needed != ((void *)0)' failed!
-: make[3]: *** [/usr/src/glibc-build/sunrpc/xbootparam_prot.stmp] Error 
127
-: make[3]: Leaving directory `/usr/src/glibc-2.2.5/sunrpc'
-: make[2]: *** [sunrpc/others] Error 2
-: make[2]: Leaving directory `/usr/src/glibc-2.2.5'
-: make[1]: *** [all] Error 2
-: make[1]: Leaving directory `/usr/src/glibc-build'

Regards,

Marvin Heffler
Linux Standard Base
IBM Linux Technology Center
11400 Burnet Road, Zip 908-1A33
Austin, TX 78758
(512) 838-0953    T/L 678-0953