Hi Britton,

As it is it easily creates a bunch of circular dependencies that
require the user to manually specify target-local .EXTRA_PREREQS
for a bunch of targets to avoid.

please bear in mind that .EXTRA_PREREQS where initially "invented" to be
used as target-specific variable: Consider the use-case given in the
related section of the manual. Its natural extension as a global
variable may not be of much use.

Maybe a reasonable solution is obvious to somebody?

I think the very first step for a decent solution of that issue would be
to come up with a compelling use-case for global .EXTRA_PREREQS. Having
such a use-case would set the base to discuss measures to make this
use-case more usable.

Without such a use-case, the best I could thing of up until now would
simply be to surpress the related warning.

Hope this helps,

Chris


Reply via email to