Pierre Neidhardt <m...@ambrevar.xyz> writes: > Not needed anymore, but out of curiosity, how do you install Firefox on > GuixSD? > Is there a channel somewhere? :p
In short, you can usually get any ELF binaries built for your architecture working on GuixSD if you use a tool like patchelf to change the ld interpreter path embedded in the pre-built ELF binaries. To ensure the program can load the libraries it needs, you might also need to modify or add embedded rpath entries in the same ELF binaries; alternatively, you can set LD_LIBRARY_PATH to point to the place where the required libraries can be found (e.g., in a Guix profile). I've done this for Firefox on my own GuixSD machine once in the past, when I wanted to compare Firefox's behavior with IceCat's to troubleshoot an issue I was having. It took some trial and error to get it working. In any case, the result is a hack that is brittle and tedious to maintain. But sometimes, it's a useful trick to know. -- Chris
signature.asc
Description: PGP signature