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