FS#64415 - [make] core package depends on extra -- guile, gc, libatomic_ops

Attached to Project: Arch Linux
Opened by Eli Schwartz (eschwartz) - Thursday, 07 November 2019, 04:03 GMT
Last edited by Toolybird (Toolybird) - Friday, 07 October 2022, 05:16 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Jan de Groot (JGC)
Lukas Fleischer (lfleischer)
Anatol Pomozov (anatolik)
Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

In order to install core/make, the following packages from extra must be installed too:

- guile

- - gc (dependency of guile)
- - libatomic_ops (dependency of gc)

This breaks the feature of self-contained core and means that any guile/gc/libatomic_ops updates do not go through the [testing] process, thus potentially breaking make.
This task depends upon

Closed by  Toolybird (Toolybird)
Friday, 07 October 2022, 05:16 GMT
Reason for closing:  Fixed
Comment by Eli Schwartz (eschwartz) - Thursday, 07 November 2019, 04:13 GMT
Correction: gc does not link to libatomic_ops, the configure check reports that none is needed. So it can simply be dropped from the gc dependencies.
Comment by Bartłomiej Piotrowski (Barthalion) - Saturday, 16 November 2019, 20:55 GMT
Does anything actually use guile support in make? I'd rather disable that instead.
Comment by Anatol Pomozov (anatolik) - Monday, 18 November 2019, 14:24 GMT
gc-8.0.4-2 removed libatomic_ops from the list of its dependencies.
Comment by Sebastien Duthil (duthils) - Friday, 07 October 2022, 03:12 GMT
This task can be closed: all dependencies of make are in Repository Core.

Loading...