Summary: | eautoheader ignores AT_M4DIR or "-I" parameter and thus doesn't run autoheader | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tiziano Müller (RETIRED) <dev-zero> |
Component: | Eclasses | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Tiziano Müller (RETIRED)
![]() Do you have a specific diff to the current autotools.eclass... reading a whole file for the change isn't that helpful I found another solution: M4PATH="../path" eautoreconf works. Question is now whether this is ok. If not: should AT_M4DIR be used or do we need a new AT_M4PATH variable? i dont think having people set vars in their ebuilds is the way to go ... please do as Doug asked and post a patch that addresses this in the eclass transparently for everyone i think this was fixed here: http://sources.gentoo.org/eclass/autotools.eclass?r1=1.101&r2=1.102 current code appears to use the macrodir: autotools_check_macro() { ... WANT_AUTOCONF="2.5" autoconf \ $(autotools_m4dir_include) \ ${ALL_AUTOTOOLS_MACROS[@]/#/--trace=} > ${trace_file} 2>/dev/null ... } |