Commit 5aa8fb79c2cc3628de29234b2b52ea7a5246308b
1 parent
63ea402d
Exists in
master
and in
5 other branches
Work in progress
Showing
2 changed files
with
4 additions
and
4 deletions
Show diff stats
src/oxt/Makefile.in
... | ... | @@ -70,7 +70,7 @@ BINRLS=$(BINDIR)/Release |
70 | 70 | #---[ Build options ]---------------------------------------------------------- |
71 | 71 | |
72 | 72 | CPPUENV="gcc3" |
73 | -CXXFLAGS=@CXXFLAGS@ @DLL_CFLAGS@ -Wno-strict-aliasing -I./include -I$(includedir)/libreoffice -Wno-strict-aliasing -DCPPU_ENV=$(CPPUENV) -DLANGUAGE_BINDING_NAME=\"$(CPPUENV)\" | |
73 | +CXXFLAGS=@CXXFLAGS@ -fvisibility=hidden @DLL_CFLAGS@ -Wno-strict-aliasing -I./include -I$(includedir)/libreoffice -Wno-strict-aliasing -DCPPU_ENV=$(CPPUENV) -DLANGUAGE_BINDING_NAME=\"$(CPPUENV)\" | |
74 | 74 | |
75 | 75 | OO_LDFLAGS=-L$(OO_SDK_HOME)/lib -L$(OO_SDK_URE_HOME)/lib \ |
76 | 76 | -Wl,-rpath-link=$(OO_SDK_URE_HOME)/lib,-rpath=$(OO_SDK_URE_HOME)/lib \ | ... | ... |
src/oxt/service.cc
... | ... | @@ -82,17 +82,17 @@ namespace pw3270_impl |
82 | 82 | |
83 | 83 | extern "C" |
84 | 84 | { |
85 | - void * SAL_CALL component_getFactory(sal_Char const * implName, lang::XMultiServiceFactory * xMgr,registry::XRegistryKey * xRegistry ) | |
85 | + __attribute__((visibility("default"))) void * SAL_CALL component_getFactory(sal_Char const * implName, lang::XMultiServiceFactory * xMgr,registry::XRegistryKey * xRegistry ) | |
86 | 86 | { |
87 | 87 | return ::cppu::component_getFactoryHelper(implName, xMgr, xRegistry, ::pw3270_impl::s_component_entries ); |
88 | 88 | } |
89 | 89 | |
90 | - sal_Bool SAL_CALL component_writeInfo(lang::XMultiServiceFactory * xMgr, registry::XRegistryKey * xRegistry ) | |
90 | + __attribute__((visibility("default"))) sal_Bool SAL_CALL component_writeInfo(lang::XMultiServiceFactory * xMgr, registry::XRegistryKey * xRegistry ) | |
91 | 91 | { |
92 | 92 | return ::cppu::component_writeInfoHelper(xMgr, xRegistry, ::pw3270_impl::s_component_entries ); |
93 | 93 | } |
94 | 94 | |
95 | - void SAL_CALL component_getImplementationEnvironment(sal_Char const ** ppEnvTypeName, uno_Environment ** ppEnv ) | |
95 | + __attribute__((visibility("default"))) void SAL_CALL component_getImplementationEnvironment(sal_Char const ** ppEnvTypeName, uno_Environment ** ppEnv ) | |
96 | 96 | { |
97 | 97 | * ppEnvTypeName = LANGUAGE_BINDING_NAME; |
98 | 98 | } | ... | ... |