Re: First example of g-golf (hello world) not working
Zelphir Kaltstahl <[email protected]>
| Newsgroups | gmane.lisp.guile.user |
|---|---|
| Message-ID | <[email protected]> |
Hello Florian, On 12.04.25 15:36, pelzflorian (Florian Pelz) wrote: > David’s explanation is correct as far as I understand and should help (I > hope? it does work for me on Sway) except one little detail: > > David Pirotte<[email protected]> writes: >> You can't run the upstream version of the g-golf distributed examples >> in guix, due to a known problem (in guix, this has nothing to do with >> guile nor g-golf itself), they must be wrapped so they are being run in >> an 'appropriate way' > Yes. > >> (that is using the --no-graft guix shell command). > Not quite, these are two ways: > > Either using guix shell --no-grafts, mostly for development, as it > disables those security updates that were implemented as a graft. > > Or alternatively by wrapping the program, keeping security updates, to > use values for environment variables which do not have double-loading of > same libraries nor ABI conflicts. Well, it is not just ABI conflicts; > seems to be multiple classes of issues. What does "wrapping" mean in this context? > > Nix does not have grafts, it seems to me they expensively rebuild the > world on CI instead, so only Guix has these conflicts. > > Guix has this grafts bug<https://issues.guix.gnu.org/75157>. The > Debbugs link in the package description<https://bugs.gnu.org/75157> > seems to be broken at the moment. > > Regards, > Florian Best regards, Zelphir -- repositories:https://notabug.org/ZelphirKaltstahl,https://codeberg.org/ZelphirKaltstahl