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

multiple definition of `_init'



While building rsplib, I get the following errors.  Is that an
application or glibc problem?

g++ -shared /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.1.2/crtbeginS.o  .libs/mutex.o .libs/thread.o  -L/usr/lib/gcc/x86_64-linux-gnu/4.1.2 -L/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.1.2/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/crtn.o  -o .libs/libcppthread.so.0.0.0
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/crti.o: In function `_init':
/home/aurel32/tmp/amd64/glibc-2.3.6/build-tree/amd64-libc/csu/crti.S:25: multiple definition of `_init'
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/crti.o:/home/aurel32/tmp/amd64/glibc-2.3.6/build-tree/amd64-libc/csu/crti.S:25: first defined here
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/crti.o: In function `_fini':
/home/aurel32/tmp/amd64/glibc-2.3.6/build-tree/amd64-libc/csu/crti.S:37: multiple definition of `_fini'
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/crti.o:/home/aurel32/tmp/amd64/glibc-2.3.6/build-tree/amd64-libc/csu/crti.S:37: first defined here
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/crtbeginS.o:(.data.rel+0x0): multiple definition of `__dso_handle'
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/crtbeginS.o:(.data.rel+0x0): first defined here
collect2: ld returned 1 exit status
make[2]: *** [libcppthread.la] Error 1
make[2]: Leaving directory `/home/tbm/src/rsplib-1.0.0/rsplib'

-- 
Martin Michlmayr
http://www.cyrius.com/



Reply to: