On 24/01/2023 13:42, Stephan Bergmann wrote:
With the various responses to this mailing list thread, that list of
presumably dead bridge implementations is down to four now:
gcc3_aix_powerpc, gcc3_linux_s390, gcc3_solaris_intel, and
gcc3_solaris_sparc.
I have prepared three sets of Gerrit changes (see below) to remove those
four bridge implementations and, in some cases, complete platform
support, and plan to submit those on LO master towards LO 7.6 after a
final round of discussions in Thursday's ESC meeting.
all submitted now
* <https://gerrit.libreoffice.org/c/core/+/146057> and
<https://gerrit.libreoffice.org/c/help/+/146063> "Remove support for AIX":
As discussed in the mailing list thread starting at
<https://lists.freedesktop.org/archives/libreoffice/2023-January/089808.html>
"Plan to remove dead C++ UNO bridge implementations
(bridges/source/cpp_uno/*)",
the bridge implementation at bridges/source/cpp_uno/gcc3_aix_powerpc is
apparently dead and should thus be removed. However, that was the
only bridge
implementation for AIX, which implies that support for the AIX
platform as a
whole is dead and should thus be removed.
* <https://gerrit.libreoffice.org/c/core/+/146058> "Remove support for
32-bit S390":
As discussed in the mailing list thread starting at
<https://lists.freedesktop.org/archives/libreoffice/2023-January/089808.html>
"Plan to remove dead C++ UNO bridge implementations
(bridges/source/cpp_uno/*)",
the bridge implementation at bridges/source/cpp_uno/gcc3_linux_s390 is
apparently dead and should thus be removed. However, that was the
only bridge
implementation for 32-bit S390, which implies that support for the
32-bit S390
architecture as a whole is dead and should thus be removed.
* <https://gerrit.libreoffice.org/c/core/+/146059> "Remove Solaris
32-bit SPARC and x86 C++ UNO bridge implementations":
As discussed in the mailing list thread starting at
<https://lists.freedesktop.org/archives/libreoffice/2023-January/089808.html>
"Plan to remove dead C++ UNO bridge implementations
(bridges/source/cpp_uno/*)",
the bridge implementations at
bridges/source/cpp_uno/gcc3_solaris_intel and
bridges/source/cpp_uno/gcc3_solaris_sparc are apparently dead and
should thus be
removed. 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.