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
OpenPGP_signature.asc
Description: OpenPGP digital signature