chicken-users
[Top][All Lists]
Advanced

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

Re: Hard coded paths in csc and relocatable chicken


From: Tomas Hlavaty
Subject: Re: Hard coded paths in csc and relocatable chicken
Date: Fri, 21 May 2021 18:32:36 +0200

On Fri 21 May 2021 at 14:58, Théo Cavignac <theo.cavignac@gmail.com> wrote:
> The dust project (https://sr.ht/~evhan/dust/) solved this by putting a 
> placeholder 256 * "X" instead of the path in binaries, then editing the 
> binaries in place when installing in your location.

if you build the binary using nix, the paths will be long already

 (eepitch-shell)
 (eepitch-kill)
 (eepitch-shell)
nix-shell -p chicken
cat $(which csi)
strings \
/nix/store/x8i2vgnvdd5vr0njicpav6bvzws4l5ps-chicken-5.2.0/bin/.csi-wrapped \
| grep nix/store

/nix/store/0c7c96gikmzv87i7lv3vq5s1cmfjd6zf-glibc-2.31-74/lib/ld-linux-x86-64.so.2
/nix/store/x8i2vgnvdd5vr0njicpav6bvzws4l5ps-chicken-5.2.0/lib:/nix/store/0c7c96gikmzv87i7lv3vq5s1cmfjd6zf-glibc-2.31-74/lib
/nix/store/x8i2vgnvdd5vr0njicpav6bvzws4l5ps-chicken-5.2.0



reply via email to

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