Re: guile 3.0.11
On Tue, Dec 02, 2025 at 10:38:36AM +0100, Simon Josefsson wrote:
> Guile 3.0.11 is out and getting that into Debian would be great!
>
> Isn't some static content from the compiler embedded into binary *.go
> files? I wonder if we shouldn't be taggging guile packages with
>
> Static-Built-Using:
> ${misc:Static-Built-Using},
[...]
> Thoughts?
Setting aside potential security problems, Scheme code tends to use
macros a lot and code generated by macros is included in the built
*.go files. This includes standard libraries and libraries from other
packages.
I'm fairly sure that Guile tracks the dependencies somehow because in
general you need to be ready to recompile Scheme code when an imported
library changes. I'm not sure this concern means we have to use
Static-Built-Using, but it would be useful information to have if a
library ever breaks its macro users.
/Gwen
Reply to: