This is the mail archive of the libc-hacker@sourceware.cygnus.com 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]

Re: build overhaul [PATCH]



Hi Zack,

I applied your patch (used the sh-script) and started with a clean
build directory [1].

I configured with:
../libc/configure  --prefix=/usr/glibc/glibc-2.1 --disable-profile --without-cvs --enable-add-ons

and make aborted in db2:
...
: /usr/glibc/src/build-2.1/db2/libdb_pic.a
/opt/egcs/bin/gcc -g  -shared -o /usr/glibc/src/build-2.1/libc.so  -Wl,-dynamic-linker=/usr/glibc/glibc-2.1/lib/ld-linux.so.2 -B/usr/glibc/src/build-2.1/csu/ -Wl,--version-script=../libc.map -Wl,-soname=libc.so.6   -L/usr/glibc/src/build-2.1 -L/usr/glibc/src/build-2.1/math -L/usr/glibc/src/build-2.1/elf -L/usr/glibc/src/build-2.1/nss -L/usr/glibc/src/build-2.1/nis -L/usr/glibc/src/build-2.1/db2 -L/usr/glibc/src/build-2.1/rt -L/usr/glibc/src/build-2.1/resolv -L/usr/glibc/src/build-2.1/linuxthreads -Wl,-rpath-link=/usr/glibc/src/build-2.1:/usr/glibc/src/build-2.1/math:/usr/glibc/src/build-2.1/elf:/usr/glibc/src/build-2.1/nss:/usr/glibc/src/build-2.1/nis:/usr/glibc/src/build-2.1/db2:/usr/glibc/src/build-2.1/rt:/usr/glibc/src/build-2.1/resolv:/usr/glibc/src/build-2.1/linuxthreads -Wl,--whole-archive /usr/glibc/src/build-2.1/libc_pic.a /usr/glibc/src/build-2.1/elf/interp.os -Wl,--no-whole-archive 
/usr/glibc/src/build-2.1/libc_pic.a(init-first.os): In function `_init':
/usr/glibc/src/libc/csu/../sysdeps/unix/sysv/linux/init-first.c:92: multiple definition of `_init'
/usr/glibc/src/build-2.1/csu/crti.o(.init+0x0): first defined here
/usr/glibc/src/build-2.1/libc.so: file not recognized: File truncated
collect2: ld returned 1 exit status
make[2]: *** [/usr/glibc/src/build-2.1/libc.so] Error 1
make[2]: Leaving directory `/usr/glibc/src/libc/db2'
make[1]: *** [db2/others] Error 2
make[1]: Leaving directory `/usr/glibc/src/libc'
make: *** [all] Error 2

I'm using make-3.76.90 (I hope that's not the problem), linux 2.1.103
on ix486, egcs-2.91.26 19980502.

Why is libc.so rebuild in db2?  I can send you the complete output of
make separatly if you like to get it.

Andreas

Footnotes: 
[1]  source Directory is /usr/glibc/src/libc and build directory is
     /usr/glibc/src/build-2.1.

-- 
 Andreas Jaeger   aj@arthur.rhein-neckar.de    jaeger@informatik.uni-kl.de
  for pgp-key finger ajaeger@alma.student.uni-kl.de


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