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