FS#76554 - [make] Build without Guile

Attached to Project: Arch Linux
Opened by Jonas Hahnfeld (hahnjo) - Sunday, 13 November 2022, 19:56 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:23 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Lukas Fleischer (lfleischer)
Jonas Witschel (diabonas)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Guile is an optional dependency of GNU Make and not actually used by many projects. For that reason, some other distributions (Debian and Ubuntu) build their "default" make package without Guile support. In my understanding, this would simplify bootstrap builds and allow to drop guile (and gc) to extra. *If* there is a package that requires Guile support in GNU Make, there could be a make-guile package in the same way that it is provided in Debian and Ubuntu.
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:23 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/make/issues/1
Comment by Toolybird (Toolybird) - Tuesday, 15 November 2022, 01:24 GMT
Related  FS#48567   FS#64415 

Prolly not worth 2 separate pkgs IMHO. It would indeed be interesting to know if any pkgs need the guile integration within make [1]. If the proposed Code Search thing [2] ever gets off the ground, we could maybe find out.

[1] https://www.gnu.org/software/make/manual/html_node/Guile-Integration.html
[2] https://gitlab.archlinux.org/archlinux/ideas/-/issues/2
Comment by Evangelos Foutras (foutrelis) - Tuesday, 15 November 2022, 13:15 GMT
There could also be non-repo software that needs it. Bootstrapping isn't an issue so the two package approach would carry more overhead.
Comment by Jonas Hahnfeld (hahnjo) - Saturday, 26 November 2022, 16:46 GMT
It's of course possible that there is some software out there using the Guile integration. On the other hand, both Debian and Ubuntu disabling it by default would make it very niche. Quick "apt-cache rdepends make-guile" and "apt-rdepends -r make-guile" on a current Debian system show that it's currently not used by any software in their repositories...

Loading...