On Tue, 2018-08-28 at 13:47 +0200, Nicolas Mailhot wrote:
Le 2018-08-07 17:33, Adam Jackson a écrit :
> Consider a library like libGL. At runtime, you want the drivers it
> might load to be installed. But when building an application, you just
> need the library itself. If the drivers themselves have non-trivial
> dependencies, the buildroot is more likely to fail to compose.
That's a boostraping problem. The general solution is to make our build
tools bootstrap aware, so they activate bootstrap mode as needed
automatically, instead of forcing packagers to switch the conditional
manually in spec files each time a bootstraping situation arises.
If you consider buildroot size to be a metric to be reduced - and
clearly people do, see BuildRequires: gcc - then this is not just a
bootstrapping issue.
Is there a proposal anywhere for the kind of bootstrap awareness you
describe?
- ajax