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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 24/01/2023 14:08, John Paul Adrian Glaubitz wrote:
On Jan 24, 2023, at 1:43 PM, Stephan Bergmann <sbergman@xxxxxxxxxx> 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.




[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux