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