[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
g++ shared library problem...
From: |
Ed Hartnett |
Subject: |
g++ shared library problem... |
Date: |
Fri, 05 May 2006 06:43:42 -0600 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux) |
Howdy all!
Building my package with libtool, I get the following error on my
linux box when I build, unless I use the --disable-shared flag, in
which case everything works fine.
Any thoughts?
Thanks!
Ed
g++ -shared /usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../lib64/crti.o
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/crtbeginS.o .libs/netcdf.o
.libs/ncvalues.o -L/home/ed/local/shecky/lib -L/shecky/n3_new2/cxx
-L/shecky/n3_new2/libsrc -L/usr/lib/gcc/x86_64-redhat-linux/4.0.2
-L/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../lib64
-L/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../.. -L/lib/../lib64
-L/usr/lib/../lib64 -lstdc++ -lm -lc -lgcc_s
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/crtendS.o
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../lib64/crtn.o -o
.libs/libnetcdf_c++.so.0.0.0
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../lib64/crti.o(.init+0x0): In
function `_init':
: multiple definition of `_init'
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../lib64/crti.o(.init+0x0):
first defined here
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../lib64/crti.o(.fini+0x0): In
function `_fini':
: multiple definition of `_fini'
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/../../../../lib64/crti.o(.fini+0x0):
first defined here
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/crtbeginS.o(.data.rel+0x0): multiple
definition of `__dso_handle'
/usr/lib/gcc/x86_64-redhat-linux/4.0.2/crtbeginS.o(.data.rel+0x0): first
defined here
collect2: ld returned 1 exit status
make[1]: *** [libnetcdf_c++.la] Error 1
make[1]: Leaving directory `/shecky/n3_new2/cxx'
make: *** [check-recursive] Error 1
--
Ed Hartnett -- address@hidden
- g++ shared library problem...,
Ed Hartnett <=