Can’t we just run the patch? Then everything works just fine. I’m a full time Elixir developer and I can guarantee you that nothing will break :) Sent from ProtonMail for iOS On Fri, Mar 11, 2022 at 16:57, Maxime Devos wrote: > Ludovic Courtès schreef op vr 11-03-2022 om 22:51 [+0100]: >> If we know what set of store references go in those blogs, we could >> create a text file or something in #$output whose sole purpose is to >> keep a reference to those store items. >> >> For example, if we know those BEAM files contain a reference to Git, we >> can add a phase like: >> >> (lambda* (#:key inputs outputs #:allow-other-keys) >> (symlink (search-input-file inputs "git") > > Doesn't that need to be "bin/git" instead of "git"? > >> (string-append (assoc-ref output "out") >> "/libexec/elixir/.git"))) >> >> That way the GC will keep Git around. >> >> Thoughts? > > That is not sufficient if git acquires a graft. > > Can elixir be patched to not compress the literals table (*)? > Alternatively, does deflate have some kind of "compression > level=0" setting -- perhaps we could do the same trick as > done for JARs? > > (*) Preferably submitted upstream in some form, maybe with a > configuration flag? > > Greetings, > Maxime.