guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 02/02: gnu: next: Compress the executable.


From: Ludovic Courtès
Subject: Re: 02/02: gnu: next: Compress the executable.
Date: Sat, 28 Sep 2019 23:02:27 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)

Howdy!

Pierre Neidhardt <address@hidden> skribis:

> Duh, got it: if next-1.3.1-lib is grafted, then the path to SQLite,
> libfixposix, etc. _inside the compress binary_ will not be updated.
> So if we garbage-collect after that, the binary will try to FFI-load
> non-existing libraries.

Exactly!

> Note that this is only a problem because Next depends on FFI libraries.
> Compressing pure-SBCL binaries should not be a problem.

It’s a problem in general: any store reference in a compressed file is
invisible to the GC and to the grafting code.

Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]