UsrMove feature

Kay Sievers kay.sievers at vrfy.org
Thu Oct 27 09:00:46 UTC 2011


On Thu, Oct 27, 2011 at 10:51, David Tardon <dtardon at redhat.com> wrote:
> On Thu, Oct 27, 2011 at 10:38:15AM +0200, Michal Hlavinka wrote:
>> On 10/27/2011 10:34 AM, Harald Hoyer wrote:
>>
>> That would also mean that libreoffice (using /usr/lib*/libreoffice)
>> should have all binaries there? I guess not.
>
> It has always been that way. There are only shell scripts in /usr/bin.
> (Moreover, the /usr/lib*/libreoffice/program/soffice called from
> /usr/bin/libreoffice is another shell script that execs the real
> binary.)

Ideally, all 64bit libraries it installs would be in
/usr/lib64/libreoffice/*, and all text files, java archives and
executables (and possibly 32 bit libraries) live in
/usr/lib/libreoffice/*. The lib64 directory is in theory reserved for
shared libs only, and not suppossed to contain anything else.

I don't know about the specifics of libreoffice, but multilib can be a
real mess in the real world. Most complex apps can't really mix 32 and
64 bit data and binaries, even when they theoretically run fine on the
architecture. So the current packaging seems like the best compromise.


More information about the devel mailing list