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

Reply via email to