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

John Paul Adrian Glaubitz glaubitz at physik.fu-berlin.de
Tue Jan 24 16:36:21 UTC 2023


Hi Stephan!

On 1/24/23 14:33, Stephan Bergmann wrote:
>> 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.

They're using gcc3_solaris_x86-65, see:

> https://github.com/OpenIndiana/oi-userland/blob/9763ae68f01c86848eecd13714f7c66522d47d51/components/desktop/libreoffice/patches/59-bridge-library.patch

which they are maintaining locally, it seems:

> https://github.com/OpenIndiana/oi-userland/tree/9763ae68f01c86848eecd13714f7c66522d47d51/components/desktop/libreoffice/files/gcc3_solaris_x86-64

Full package build folder, including Makefile, can be found here:

> https://github.com/OpenIndiana/oi-userland/tree/9763ae68f01c86848eecd13714f7c66522d47d51/components/desktop/libreoffice

Maybe it could make sense to upstream the their Solaris x86_64 bridge?

Andreas Wacknitz seems to be the most active maintainer of this code.

Adrian

-- 
  .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
   `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



More information about the LibreOffice mailing list