* Neal Gompa:
This is probably a bad idea, since that deliberately breaks things
for
things that expect it to be there. If we *really* want to get rid of
this (and I'm not entirely convinced we should), why not just make an
alternative build subpackage and make the two conflict? One with Guile
support and one without? Then if something needs Guile integration for
Make, for example, they can install "make-guile" instead of "make".
With those explicit dependencies on “make”, installing “make-guile”
wouldn't allow you to build much else anymore. “make-guile” could
perhaps provide “make”, but I'm a bit wary of such ambiguous
dependencies among core packages.
In my opinion, the presence of Guile support in make is a disservice to
our users because other distributions (including downstreams) do not
have it, so it creates non-portable programs if it is ever used.
Also "shrink the buildroot" for Make isn't a good
enough reason to do
this, since we don't even include Make in the buildroot by default
anymore[1].
[1]:
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
It still has to be downloaded and installed for most C/C++ builds.
Thanks,
Florian
--
Red Hat GmbH,
https://de.redhat.com/ , Registered seat: Grasbrunn,
Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Charles Cachera, Brian Klemm, Laurie Krebs, Michael O'Neill