New problem (yay). When trying to build glibc32_first, it stops with this error:
powerpc-linux-gcc sscanf.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -Wa,-mppc -mpowerpc -mnew-mnemonics -I../include -I. -I/home/finnegpt/src/buildtools/build-glibc32/stdio-common -I.. -I../libio -I/home/finnegpt/src/buildtools/build-glibc32 -I../sysdeps/powerpc/powerpc32/elf -I../sysdeps/powerpc/elf -I../linuxthreads/sysdeps/unix/sysv/linux/powerpc/powerpc32 -I../linuxthreads/sysdeps/unix/sysv/linux/powerpc -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/powerpc/powerpc32 -I../linuxthreads/sysdeps/powerpc -I../sysdeps/unix/sysv/linux/powerpc/powerpc32 -I../sysdeps/unix/sysv/linux/powerpc -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/powerpc -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/powerpc/powerpc32/fpu -I../sysdeps/powerpc/powerpc32 -I../sysdeps/wordsize-32 -I../sysdeps/powerpc/soft-fp -I../sysdeps/powerpc/fpu -I../sysdeps/powerpc -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /home/finnegpt/tools/biarch-3.4/usr/lib/gcc/powerpc64-linux/3.4.3/include -isystem /home/finnegpt/tools/biarch-3.4/usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -D_IO_MTSAFE_IO -o /home/finnegpt/src/buildtools/build-glibc32/stdio-common/sscanf.o In file included from ../include/bits/string2.h:1, from ../string/string.h:375, from ../include/string.h:49, from ../linuxthreads_db/thread_dbP.h:5, from ../linuxthreads/descr.h:43, from ../linuxthreads/internals.h:29, from ../linuxthreads/sysdeps/pthread/bits/libc-lock.h:27, from ../sysdeps/generic/bits/stdio-lock.h:23, from ../libio/libio.h:167, from ../include/libio.h:1, from ../libio/stdio.h:72, from ../include/stdio.h:5, from sscanf.c:20: ../string/bits/string2.h:80: warning: `packed' attribute ignored ../string/bits/string2.h:81: warning: `packed' attribute ignored ../string/bits/string2.h:82: warning: `packed' attribute ignored ../string/bits/string2.h:83: warning: `packed' attribute ignored ../string/bits/string2.h:84: warning: `packed' attribute ignored ../string/bits/string2.h:85: warning: `packed' attribute ignored ../string/bits/string2.h:86: warning: `packed' attribute ignored sscanf.c:31: error: conflicting types for 'sscanf' sscanf.c:31: error: conflicting types for 'sscanf' sscanf.c:48: error: conflicting types for '_IO_sscanf' ../libio/iolibio.h:42: error: previous declaration of '_IO_sscanf' was here sscanf.c:48: error: conflicting types for '_IO_sscanf' ../libio/iolibio.h:42: error: previous declaration of '_IO_sscanf' was here sscanf.c: In function `sscanf': sscanf.c:37: error: `va_start' used in function with fixed args make[2]: *** [/home/finnegpt/src/buildtools/build-glibc32/stdio-common/sscanf.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/home/finnegpt/src/glibc-2.3.2.ds1/glibc-2.3.2/stdio-common' make[1]: *** [stdio-common/subdir_lib] Error 2 make[1]: Leaving directory `/home/finnegpt/src/glibc-2.3.2.ds1/glibc-2.3.2' make: *** [all] Error 2 + fatal 'make failed' + msg 'make failed' + MSG='make failed' ++ date '+%F %k:%M:%S' + echo '2005-04-18 13:25:22 glibc32_first: make failed' 2005-04-18 13:25:22 glibc32_first: make failed + test 0 -eq 1 + FATAL_ERROR=1 + test 1 -eq 0 + return 0 I'm using the debian/sid glibc sources (did an apt-get source libc6). Should I be using a different version of the sources, or something? Can anyone tell me what versions of gcc, glibc, and binutils they used, which actually worked properly? Thanks again, Pat -- Purdue University Research Computing --- http://www.rcac.purdue.edu/ The Computer Refuge --- http://computer-refuge.org