[Libreoffice] Platform-specific DLL suffix usefulness
Francois Tigeot
ftigeot at wolfpond.org
Sun May 29 09:56:46 PDT 2011
On Tue, May 24, 2011 at 11:26:30AM +0100, Caolán McNamara wrote:
>
> IMO, a consistent DLLPOSTFIX name is probably better than removing it
> totally, to avoid e.g. something like libCOMMONNAME${DLLPOSTFIX}.so
> becoming libCOMMONNAME${DLLPOSTFIX}.so colliding painfully with some
> common system lib like libCOMMON.so when linking or with the effectively
> non-hierarchal flat rpm autorequires/provides.
After a few days of idle meditation, I tend to agree with this position:
even though the DLLPOSTFIX character string has no useful purpose, it
would be best to ensure the libraries keep unique names, different from
system or third-party packages ones.
I'd like to use 'lo' as a common platform suffix.
In a first stage, the build system would still be using DLLPOSTFIX as-is,
only with a unique value.
In a second stage, the suffix would be directly integrated to the library
names, and could be kept or removed on a case-by-case basis.
If there is no objection, I intend to begin the work in a few days.
> Different DLLPOSTFIX files suggest that at some stage or other it was
> desirable to be able to have the .sos from different architecture
> side-by-side in the same dir. Maybe from an era before the separate arch
> dirs in the solver dir, dunno.
I vaguely remember someone mentionning a giant file server in Hamburg where
all binaries where stashed together ...
--
Francois Tigeot
More information about the LibreOffice
mailing list