https://issues.apache.org/ooo/show_bug.cgi?id=122398

--- Comment #7 from Andre <[email protected]> ---
Fixed the build breaker with revision 1494655.  Checked that the fix works on
Mac and Linux (does not break the build and does not break the actual bug fix).
 Windows build is running.  There may be some names that have to be adapted on
Windows.


- Moved the handleVersionException() function to its own file
desktop/source/deployment/gui/dp_gui_handleversionexception.cxx.

- Created local map file that exports the two functions for service factories
  component_getImplementationEnvironment
  component_getFactory
as well as
  handleVersionException

- Created dp_gui_api.hxx to define references to SAL_DLLPUBLIC_EXPORT and
SAL_DLLPUBLIC_IMPORT.  Using these references to export the symbols that are
listed in the map file (see above).

- Renamed the library to libdeploymentgui.uno.so.  Adapted scp2 accordingly.
  This change may not yet be handled gracefully (meaning it can cause another
build breaker) on Windows.  But that should be easy to fix.

- Modified desktop/source/deployment/gui/makefile.mk to resemble
.../misc/makefile.mk so that exporting symbols works better.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to