bug-glibc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

build problems with gcc 3.1.1 and 3.2 in building a cross libc


From: Hans-Christian Armingeon
Subject: build problems with gcc 3.1.1 and 3.2 in building a cross libc
Date: Fri, 16 Aug 2002 11:54:00 +0200
User-agent: KMail/1.4.2

Hi folks,

I build a gcc 3.1 crosscompiler toolchain successful with slighly adapted 
scripts from http://www.kegel.com/xgcc3/, but when I try to build the toolchain 
for a 3.1.1 or 3.2 compiler, the libc build gives me the following error:

/opt/xgcc3.2/ppc823/bin/powerpc-linux-gcc ../sysdeps/unix/sysv/linux/errlist.c 
-c -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=823 
-mnew-mnemonics -Wa,-mppc -mpowerpc   -fpic    -I../include -I. 
-I/usr/src/kegel.com/xgcc3/ppc823/glibc-build/stdio-common -I.. -I../libio  
-I/usr/src/kegel.com/xgcc3/ppc823/glibc-build -I../sysdeps/powerpc/elf 
-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 
-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 
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/powerpc/soft-fp -I../sysdeps/ieee754 
-I../sysdeps/generic/elf -I../sysdeps/generic  -nostdinc -isystem 
/opt/xgcc3.2/ppc823/lib/gcc-lib/powerpc-linux/3.2/include -isystem 
/usr/src/kegel.com/xgcc3/ppc823/linux/include/ -D_LIBC_REENTRANT -include 
../include/libc-symbols.h  -DPIC -DSHARED   -D_IO_MTSAFE_IO -o 
/usr/src/kegel.com/xgcc3/ppc823/glibc-build/stdio-common/errlist.os
../sysdeps/unix/sysv/linux/errlist.c:41: weak declaration of `_old_sys_nerr' 
must precede definition
make[2]: *** 
[/usr/src/kegel.com/xgcc3/ppc823/glibc-build/stdio-common/errlist.os] Error 1
make[2]: Leaving directory 
`/data/compilerbau/kegel.com/xgcc3/ppc823/glibc-2.2.5/stdio-common'
make[1]: *** [stdio-common/subdir_lib] Error 2
make[1]: Leaving directory 
`/data/compilerbau/kegel.com/xgcc3/ppc823/glibc-2.2.5'
make: *** [all] Error 2

I configure the libc like this:

CFLAGS=-mcpu=823 -O2 \
CPPFLAGS=-mcpu=823 -O2 \
CC=/opt/xgcc3.2/bin/powerpc-linux-gcc \
AR=/opt/xgcc3.2/bin/powerpc-linux-ar \
RANLIB=/opt/xgcc3.2/bin/powerpc-linux-ranlib \
../glibc-2.2.5/configure --host=powerpc-linux --enable-add-ons=linuxthreads 
--with-headers=$WORKDIR/linux/include/ --prefix=/opt/xgcc3.2 --with-cpu=823 
--nfp --without-fp
make all install

Maybe something in gcc 3.1.1 and gcc 3.2 changed, that broke this.

Any suggestions / hints?

Many thanks in advance,

Johnny




reply via email to

[Prev in Thread] Current Thread [Next in Thread]