Mark H Weaver <m...@netris.org> writes: > Mark H Weaver <m...@netris.org> writes: > >> We currently use gnu/packages/patches/guile-relocatable.patch to set the >> system load path in the bootstrap guile. However, that patch depends on >> /proc/self/exe which is not present on the Hurd. Therefore, I came up >> with another approach in the attached patch. After unpacking the >> bootstrap guile, we use it to create its own wrapper that sets the >> GUILE_SYSTEM_PATH and GUILE_SYSTEM_COMPILED_PATH environment variables. >> >> My only concern is that these variables will be present in the >> environment in any subprograms launched by the bootstrap guile, and so >> if the bootstrap guile ever tries to run a different version of guile, >> those variable settings may cause trouble. > > 'guile-final' built successfully on x86_64 with this patch, and that was > the package that I was most worried about, so maybe everything will work > out in practice.
FYI, I successfully built GNU Hello with that patch applied. Mark