Plan to remove dead C++ UNO bridge implementations (bridges/source/cpp_uno/*)

Stephan Bergmann sbergman at redhat.com
Tue Jan 24 13:33:53 UTC 2023


On 24/01/2023 14:08, John Paul Adrian Glaubitz wrote:
>> On Jan 24, 2023, at 1:43 PM, Stephan Bergmann <sbergman at redhat.com> wrote:
>> * <https://gerrit.libreoffice.org/c/core/+/146059> "Remove Solaris 32-bit SPARC and x86 C++ UNO bridge implementations":
>>
>>> Those were the only bridge implementations for Solaris, but the
>>> referenced thread mentions that there are recent builds for OpenIndiana x86-64
>>> (however they are done; presumably using
>>> bridges/source/cpp_uno/gcc3_linux_x86-64), so keep general support for Solaris
>>> intact for now.
> 
> Huh? You can use Linux Uno support to build LibreOffice for Solaris x86_64?
> 
> Did any of the Illumos developers chime in to confirm that?

My guess is that they use some local patch along the lines of

> diff --git a/bridges/Library_cpp_uno.mk b/bridges/Library_cpp_uno.mk
> index 5dc92c23cdbb..44130ad69732 100644
> --- a/bridges/Library_cpp_uno.mk
> +++ b/bridges/Library_cpp_uno.mk
> @@ -188,7 +188,7 @@ bridge_exception_objects := except
>  
>  else ifeq ($(CPUNAME),X86_64)
>  
> -ifneq ($(filter ANDROID DRAGONFLY FREEBSD LINUX NETBSD OPENBSD HAIKU,$(OS)),)
> +ifneq ($(filter ANDROID DRAGONFLY FREEBSD LINUX NETBSD OPENBSD HAIKU SOLARIS,$(OS)),)
>  bridges_SELECTED_BRIDGE := gcc3_linux_x86-64
>  bridge_asm_objects := call
>  bridge_noncallexception_noopt_objects := callvirtualmethod

but I haven't actually heard anything about how that build is done.



More information about the LibreOffice mailing list