: fred@tara ~ $; cat /etc/fedora-release
Fedora release 31 (Thirty One)
: fred@tara ~ $; make -p | grep FEAT
make: *** No targets specified and no makefile found. Stop.
.FEATURES := target-specific order-only second-expansion else-if shortest-stem undefine oneshell archives jobserver output-sync check-symlink guile load
: fred@tara ~ $;
guile available -- so, its enabled in Fedora.
: fred@tara ~ $; ls -l `which make`
-rwxr-xr-x. 1 root root 248624 Dec 10 17:34 /usr/bin/make
: fred@tara ~ $;
and, just to validate guile availability:
: fred@tara ~ $; ldd `which make`
linux-vdso.so.1 (0x00007ffce61cb000)
libguile-2.2.so.1 => /lib64/libguile-2.2.so.1 (0x00007fc423432000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fc42342b000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc423409000)
libc.so.6 => /lib64/libc.so.6 (0x00007fc423240000)
libgc.so.1 => /lib64/libgc.so.1 (0x00007fc4230e1000)
libffi.so.6 => /lib64/libffi.so.6 (0x00007fc4230d6000)
libunistring.so.2 => /lib64/libunistring.so.2 (0x00007fc422f50000)
libgmp.so.10 => /lib64/libgmp.so.10 (0x00007fc422ed3000)
libltdl.so.7 => /lib64/libltdl.so.7 (0x00007fc422ec7000)
libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007fc422e8c000)
libm.so.6 => /lib64/libm.so.6 (0x00007fc422d46000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc4235ed000)
libatomic_ops.so.1 => /lib64/libatomic_ops.so.1 (0x00007fc422d41000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fc422d25000)
: fred@tara ~ $;
Yes, libgc and libgmp are needed
(182k for libgc, 1.3mb for libgmp, 1.3mb for libguile itself) as opposed to 3.3m for python3. Seems comparable, including dependencies.