On 3/14/25 11:31 AM, orbea wrote:
> Changing it as you suggested I think would be significantly more
> complicated and would require refactoring the eclass.


Yes, it's unfortunately the type of thing that would be a somewhat
involved change. :(


> However I wonder if my patch still has merit since in the case of
> slibtoolize it only needs to be set for aclocal and not all the other
> tools that are executed during eautoreconf? Although including it
> everywhere doesn't seem to cause any problems yet either.


Not sure I understand what you mean. :) This is only used for aclocal
either way.

And your patch is I think fundamentally correct.

The externally injected AT_SYS_M4DIR documented in the wiki is an
understandable hack but nonetheless a *hack* and we should move away
from it by treating slibtool the same as our generic aclocal handling.

That's true even though I'd *also* like to see AT_SYS_M4DIR unbroken. It
is nominally for "cases such as slibtool but where the user / system
integrator has added it in ways ::gentoo cannot predict", but given
slibtool is packaged in ::gentoo it is eminently reasonable to just
include it directly in the list.

...

Hmm, now that makes me think. Sam, maybe we can fix AT_SYS_M4DIR by
making it not get passed as -I but instead get concatenated into
${T}/aclocal/dirlist


-- 
Eli Schwartz

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to