Using #guix, despite uncooperative #HPC admins — the ultimate solution !
https://systemreboot.net/post/using-guix-despite-uncooperative-hpc-admins-the-ultimate-solution
@csantosb I’d love to know when -R and -RR (and ‘-f squashfs’, etc.) do not work, since that’s the main motivation. :-)
(Spoiler: it always works. Tier-1/Tier-0 supercomputers these days have either unprivileged user namespaces or Singularity/Apptainer so ‘guix pack’ works like a charm!)
@civodul There is a way in which -R sometimes doesn't work: when it's something other than code references in ELF files that's not relocatable. As for example in https://issues.guix.gnu.org/issue/73304 for Python. I just encountered a similar issue with SBCL.
I tried the trick cited by @csantosb but only got cryptic Guile error messages. Maybe it's me, maybe it's some details missing, maybe something else.