[Mageia-dev] %_libexecdir - Re: [5228] revert some duplicated manbo stuff (all identical to default but

Anssi Hannula anssi at mageia.org
Fri Jul 27 16:16:21 CEST 2012


27.07.2012 17:12, Colin Guthrie kirjoitti:
> 'Twas brillig, and Thomas Backlund at 27/07/12 15:02 did gyre and gimble:
>> 27.07.2012 16:55, Anssi Hannula skrev:
>>> 26.07.2012 20:17, root at mageia.org kirjoitti:
>>>> Revision
>>>>     5228
>>>> Author
>>>>     tv
>>>> Date
>>>>     2012-07-26 19:17:41 +0200 (Thu, 26 Jul 2012)
>>>>
>>>>
>>>>       Log Message
>>>>
>>>> revert some duplicated manbo stuff (all identical to default but
>>>> %_libexecdir that changed to %_libdir when mga forked mdv)
>>>
>>>
>>> Hmm, I'm not sure I understand. AFAIK we have always (i.e. on Mageia and
>>> on Mandriva before Mageia) had %_libexecdir as %_libdir.
>>>
>>
>> Yep,
>> see:
>> http://svn.mandriva.com/viewvc/packages/updates/2010.1/rpm-manbo-setup/current/SOURCES/manbo.macros?view=markup
>>
>>
>>
>>> The change means that even 64-bit libexec binaries will be put into
>>> /usr/lib, is that intentional?
>>
>> So this change should be reverted imho...
> 
> While I don't have a massively strong opinion on this topic, the only
> reason we have lib vs lib64 is to avoid name conflicts. If we consider
> libexec binaries as the kind of binary you'd only have installed once
> (i.e. not something you need for each arch, then the libexec dir is
> effectively "a private bin dir" and thus can be the same on both 32 and
> 64 bit IMO. So I guess I'd ultimately prefer /usr/lib/ to always be used
> regardless of arch (i.e. one less difference between 32 and 64 bit builds).

+1 on one dir regardless of arch, however the question is if that should
be /usr/lib or /usr/libexec. On fedora it is the latter, and we seem to
have some stuff (plymouth ans some others) there also.

-- 
Anssi Hannula


More information about the Mageia-dev mailing list