| Summary: | linux-info.eclass: getfilevar: use 'emake', not 'make' when invoking make to parse definitions from kernel Makefile | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Kevin Pyle <gentoo.8eaf7cd8e5128d8191fe> |
| Component: | Eclasses | Assignee: | Gentoo Kernel Miscellaneous <kernel-misc> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Kevin Pyle
2011-06-26 20:18:19 UTC
There is a problem. emake invokes helpers_die on failure, which pollutes the output or dies entirely, which we don't want. I see that in the presently installed amd64 Portage, but I do not recall seeing that there when I wrote the emake shadow. Even so, my version which chains to emake does not seem to induce failures when building on systems with no kernel sources available. I usually only make sources available if an ebuild absolutely refuses to proceed without a configured kernel. I recently successfully built udev-164-r2, which uses linux-info.eclass and thus triggered the warnings that prompted me to file this enhancement request. we can [ab]use nonfatal to avoid the noise issue http://sources.gentoo.org/eclass/linux-info.eclass?r1=1.97&r2=1.98 |