This is the mail archive of the libc-help@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

problem with build of glibc (2.9-2.11)


Hi all,

i am trying to build an crosscompiling toolchain with glibc (tested with 2.9 - 2.11, gcc is 4.4.1 or 4.4.2). glibc i am build like:

mkdir -p objdir-$1
cd objdir-$1

cat >config.cache <<EOF
libc_cv_forced_unwind=yes
libc_cv_c_cleanup=yes
libc_cv_gnu89_inline=yes
EOF

echo "CFLAGS += -fno-stack-protector" > configparms

../configure --host=$TARGET_NAME \
             --build=$HOST_NAME \
             --prefix=/usr \
             --libexecdir=/usr/lib/glibc \
             --disable-profile \
             --disable-sanity-checks \
             --enable-add-ons=nptl \
             --with-tls \
             --enable-kernel=2.6.0 \
             --with-__thread \
             --with-binutils=$BUILD/toolchain/bin \
             --with-headers=$SYSROOT_PREFIX/usr/include \
             --cache-file=config.cache \
             --without-cvs \
             --without-gd \

make

the error i become:

a - elf/unwind-dw2-fde-glibc.os
a - elf/framestate.os
a - elf/unwind-pe.os
: /home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc/libc_pic.a
/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/toolchain/bin/i686-linux-gnu-gcc -s -nostdlib -nostartfiles -r -o /home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc/elf/librtld.map.o '-Wl,-(' /home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc/elf/dl-allobjs.os /home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc/elf/librtld.mapT
/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc/libc_pic.a(dl-addr.os): In function `_dl_addr_inside_object':
/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/elf/dl-addr.c:156: multiple definition of `_dl_addr_inside_object'
/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc/elf/dl-allobjs.os:(.text+0x11450): first defined here
/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc/libc_pic.a(init-first.os):(.data+0x0): multiple definition of `__libc_multiple_libcs'
/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc/elf/dl-allobjs.os:(.bss+0x84): first defined here
/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc/libc_pic.a(_itoa.os): In function `_itoa':
/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/stdio-common/_itoa.c:215: multiple definition of `_itoa'
/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc/elf/dl-allobjs.os:(.text+0x14470): first defined here
collect2: ld returned 1 exit status
make[3]: *** [/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc/elf/librtld.map] Error 1
make[3]: Leaving directory `/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/elf'
make[2]: *** [elf/subdir_lib] Error 2
make[2]: Leaving directory `/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/stephan/projects/OpenELEC.test/build.OpenELEC-intel.i386-glibc.devel/glibc-2.11/objdir-glibc'
make: *** [system] Fehler 2


what is wrong? can anyone help me?

greetings

Stephan

--
              ### OpenELEC.tv ###
The free and open Mediacenter Distribution 4 you
             http://www.openelec.tv



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]