Diego 'Flameeyes' Pettenò wrote:
> On Thursday 08 February 2007, Thomas Rösner wrote:
> > AFAIR App Dirs provide internal arch distinction, so why not just put it
> > in /usr/share/rox?
> 
> /usr/share is not a good place for any kind of executable.

Also, after compiling the AppDirs (in the few cases where these aren't
just python source) I remove the src directory, so it will not be
recompiled for other archs.  The only thing you get in the appdir as
installed by portage is the binary for your arch.  In the case of
python, maybe this wouldn't matter as much.

> /usr/lib is more suitable for the purpose.

How would you then reconcile the issues raised in this bug[1]
regarding /usr/lib and multilib support?

I suppose I still don't know enough about multilib support to know if
putting things in /usr/$(get_libdir)/rox would be correct, or if I
should just hardcode to /usr/lib and close that bug as INVALID.  Then I
would have to somehow deal with the special case of rox-clib[2], since
it really is a library but it does not have to be in the normal ld
search path.  I suppose that could actually go in /usr/$(get_libdir)
without much trouble.

[1] http://bugs.gentoo.org/show_bug.cgi?id=164816
[2] http://bugs.gentoo.org/show_bug.cgi?id=155983

-- 
Jim Ramsay
Gentoo/Linux Developer (rox)

Attachment: signature.asc
Description: PGP signature

Reply via email to