On Thu, Oct 27, 2011 at 10:51, David Tardon <dtardon(a)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
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.