diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-07-05 10:22:23 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-07-05 10:23:23 +0100 |
commit | 148e0ccb50ce419e18e452eb7ccfe03cb4881634 (patch) | |
tree | 4f2a2fddc5e57eb97b6e915e0c8c396f4e8ccbf0 /sc | |
parent | e6220841c64f7a72e6fc9c8139abbba9dc97eddf (diff) |
workaround for x86 gcc 4.6.1 link failure
Diffstat (limited to 'sc')
-rw-r--r-- | sc/Library_vbaobj.mk | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/sc/Library_vbaobj.mk b/sc/Library_vbaobj.mk index 51d0ed5c6e21..58dc9369c59f 100644 --- a/sc/Library_vbaobj.mk +++ b/sc/Library_vbaobj.mk @@ -123,7 +123,6 @@ $(eval $(call gb_Library_add_exception_objects,vbaobj,\ sc/source/ui/vba/vbaquerytable \ sc/source/ui/vba/vbarange \ sc/source/ui/vba/vbasheetobject \ - sc/source/ui/vba/vbasheetobjects \ sc/source/ui/vba/vbastyle \ sc/source/ui/vba/vbastyles \ sc/source/ui/vba/vbatextboxshape \ @@ -138,6 +137,20 @@ $(eval $(call gb_Library_add_exception_objects,vbaobj,\ sc/source/ui/vba/vbawsfunction \ )) +#32bit Fedora gcc 4.6.1 fails to link sc without this +#TO-DO: make standalone reproducer for this and file +#gcc bug +ifeq ($(strip $(COM)),GCC) +$(eval $(call gb_Library_add_cxxobjects,vbaobj,\ + sc/source/ui/vba/vbasheetobjects \ + , $(gb_COMPILERNOOPTFLAGS) $(gb_LinkTarget_EXCEPTIONFLAGS) \ +)) +else +$(eval $(call gb_Library_add_exception_objects,vbaobj,\ + sc/source/ui/vba/vbasheetobjects \ +)) +endif + ifeq ($(OS),WNT) $(eval $(call gb_Library_add_linked_libs,vbaobj,\ advapi32 \ |