This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC 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]

[Bug c++/29990] New: Linking fails because __ZdlPv can't be a weak definition


Configured with: ../gcc-4.1.1/configure --prefix=/opt/local
--enable-languages=c,c++,java,objc,obj-c++,fortran
--libdir=/opt/local/lib/gcc41 --includedir=/opt/local/include/gcc41
--infodir=/opt/local/share/info --mandir=/opt/local/share/man
--with-local-prefix=/opt/local --with-system-zlib --disable-nls
--program-suffix=-dp-4.1 --with-gxx-include-dir=/opt/local/include/gcc41/c++/
--with-gmp=/opt/local --with-mpfr=/opt/local --with-as=/opt/local/bin/odas
--with-ld=/opt/local/bin/odld --with-ar=/opt/local/bin/odar --disable-multilib

Triggered by :

g++-dp-4.1 -Wl,-noall_load -read_only_relocs warning -fgnu-runtime
-single_module  -dynamic -dynamiclib  -current_version 0.0.1 -install_name
PopplerKit.framework/PopplerKit 
-L/opt/local/GNUstep/System/Library/Libraries/poppler/lib -lpoppler 
-L/opt/local/GNUstep/System/Library/Libraries/poppler/lib -lpoppler
-L/opt/local/lib/gcc41 -lstdc++      -flat_namespace -undefined warning -o
PopplerKit.framework/Versions/1.0/./libPopplerKit.dylib.0.0.1 
shared_obj/NSFramework_PopplerKit.o shared_obj/CountingRef.o
shared_obj/NSBitmapImageRep+LRUCache.o
shared_obj/NSString+PopplerKitAdditions.o
shared_obj/PopplerCairoImageRenderer.o
shared_obj/PopplerDirectBufferedRenderer.o shared_obj/PopplerDocument.o
shared_obj/PopplerDocument+Rendering.o shared_obj/PopplerFontManager.o
shared_obj/PopplerPage.o shared_obj/PopplerTextHit.o
shared_obj/PopplerTextSearch.o shared_obj/PopplerSplashRenderer.o
shared_obj/PopplerCachingRenderer.o shared_obj/PopplerKitFunctions.o
bindings/shared_obj/subproject.o MissingKit/shared_obj/subproject.o 
-L/Users/Shared/dports/build/_Users_Shared_src_darwinports_dev_gnustep_etoile-dev/work/etoile/Etoile/Build
-L/opt/local/GNUstep/Local/Library/Libraries/
-L/opt/local/GNUstep/System/Library/Libraries/   ; (cd
./PopplerKit.framework/Versions/1.0/.; rm -f libPopplerKit.dylib; if [
"libPopplerKit.dylib.0" != "libPopplerKit.dylib.0.0.1" ]; then rm -f
libPopplerKit.dylib.0; ln -s libPopplerKit.dylib.0.0.1 libPopplerKit.dylib.0;
fi; ln -s libPopplerKit.dylib.0.0.1 libPopplerKit.dylib) || rm -f
./PopplerKit.framework/Versions/1.0/./libPopplerKit.dylib.0.0.1 ; \
(cd ./PopplerKit.framework/Versions/1.0/.; \
  rm -f PopplerKit; \
  ln -s libPopplerKit.dylib PopplerKit) \

/opt/local/bin/odld: bindings/shared_obj/subproject.o undefined symbol 744
(__ZdlPv) can't be a weak definition
/opt/local/bin/odlibtool: internal link edit command failed

I think this is a bug because this problem only happens when crossing
Darwin/objc and __ZdlPv is a libstdc++ internal

I'm not really sure which .i to include though


-- 
           Summary: Linking fails because __ZdlPv can't be a weak definition
           Product: gcc
           Version: 4.1.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: yves at gnu-darwin dot org
 GCC build triplet: powerpc-apple-darwin8.7.0
  GCC host triplet: powerpc-apple-darwin8.7.0
GCC target triplet: powerpc-apple-darwin8.7.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29990


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