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

Stephan Bergmann sbergman at redhat.com
Fri Jan 27 08:25:51 UTC 2023


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.



More information about the LibreOffice mailing list