On 22-08-2022 17:32, Maxim Cournoyer wrote:
These patches are for Guix' build system. I don't see anything that could be done on the Guile side, except for eventually migrating some dependency tracking stuff over to GuileIf a module imports a different module, and that module changes, even if it's macro, Guile should not blindly reuse the stale .go like it currently does. It should complain and evaluate from source instead.That would cover the base and avoid breakage. After, if it known how to do that, yes, it seems it'd be useful to have something similar to 'gcc -M' to provide the needed intelligence to the build system. Does that make sense?
Sounds reasonable, though we could go for something less general in Guix first.
Greetings, Maxime.
OpenPGP_0x49E3EE22191725EE.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature