CVSROOT: /cvs/gnome Module name: ooo-build Changes by: tml 06/10/16 08:46:37
Modified files: . : ChangeLog patches/src680 : libsb_gcc4_visibility_markup.diff Log message: 2006-10-16 Tor Lillqvist <[EMAIL PROTECTED]> * patches/src680/libsb_gcc4_visibility_markup.diff: More work so that using the basic libraries doesn't cause link breakage on Win32 (noticed both duplicate symbols and unresolved symbols in automation when linking testtool). (basic/inc/mybasic.hxx) (basic/inc/process.hxx) (basic/int/testtool.hxx): Don't add SB_DLLPUBLIC markup here as the corresponding object files go into a static library, not a DLL. Do add the SB_DLLPRIVATE markup, though, for symbol hiding with gcc and SunPro. (basic/source/inc/sbintern.hxx) (basic/source/classes/sbintern.cxx): Add SB_DLLPUBLIC markup to GetSbData(). (basic/source/app/makefile.mk): Don't include ../util/makefile.pmk here after all, as we are building a static library here. Don't include sbintern.obj in the static app library, as it already goes into the sb DLL. (basic/source/classes/makefile.mk): Don't want the OBJFILES containing only sbintern.obj here. (basic/util/makefile.mk): Add a "+GetSbData" line to the .flt file so that GetSbData is not filtered out from the .def file. (The line "Sbi" which is added to the .flt file, and "Sbi" is part of the full symbol name of GetSbData(), so it would be otherwise filtered out.) URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=ooo-build&who=tml&date=explicit&mindate=2006-10-16%2008:45&maxdate=2006-10-16%2008:47 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list