<<new small patch from libo https://github.com/LibreOffice/core/commit/a799d7c9a66464f33bd8ee42d535e29a976d64ae Paul please apply if consider as necessarily>>
There will have been a reason why that particular flag was used.... The change for nodefaultlibs was added to fix a problem with gcc 4.1 by the look of it. Since we are no longer using gcc 4.1, since MacOS 10.8 (currently used to build 2.x) is now running gcc 4.2, its probably OK to remove it. See original checkin below: Modified Files: Tag: B2_5_Release darwin.defaults Log Message: Fixed darwin built with gcc4.1 Index: darwin.defaults =================================================================== RCS file: /cvsroot/firebird/firebird2/builds/posix/darwin.defaults,v retrieving revision 1.4 retrieving revision 1.4.2.1 diff -b -U3 -r1.4 -r1.4.2.1 --- darwin.defaults 11 Sep 2009 10:49:30 -0000 1.4 +++ darwin.defaults 12 Oct 2009 13:41:00 -0000 1.4.2.1 @@ -55,8 +55,15 @@ LINK_TRACE = $(LIB_LINK) $(LIB_BUNDLE_OPTIONS) -LINK_CLIENT = $(CLIENTLIB_LINK) $(LINK_FIREBIRD_CLIENT_SYMBOLS) $(LIB_LINK_OPTIONS) $(LIB_LINK_IMPLIB)\ +LINK_CLIENT = $(LIB_LINK) -nodefaultlibs $(LINK_FIREBIRD_CLIENT_SYMBOLS) $(LIB_LINK_OPTIONS) $(LIB_LINK_IMPLIB)\ $(LIB_CLIENT_LINK_OPTIONS) $(LIB_LINK_SONAME) +ifeq (@VOID_PTR_SIZE@,8) +GCCS=-lgcc_s.10.5 +else +GCCS=-lgcc_s.10.4 +endif +STATIC_CXX_SUPPORT = -lsupc++ $(GCCS) -lgcc_eh -lSystem + LINK_EMBED = $(LIB_LINK) $(LINK_FIREBIRD_EMBED_SYMBOLS) $(LIB_LINK_OPTIONS)\ $(LIB_EMBED_LINK_OPTIONS) $(LIB_LINK_SONAME) Paul ------------------------------------------------------------------------------ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel