self: Move Guile early in the module search path.
Until now, Guile modules would first be searched for in MODULE-DIRECTORY, then in each $GUILE_LOAD_PATH entry, and finally in Guile itself. * guix/self.scm (guix-command): Make GUILE the second entry in the %LOAD-PATH and %LOAD-COMPILED-PATH.master
parent
fd24754221
commit
459f0d07a1
|
@ -650,16 +650,21 @@ load path."
|
|||
(program-file "guix-command"
|
||||
#~(begin
|
||||
(set! %load-path
|
||||
(cons (string-append #$module-directory
|
||||
(append (list (string-append #$module-directory
|
||||
"/share/guile/site/"
|
||||
(effective-version))
|
||||
(string-append #$guile "/share/guile/"
|
||||
(effective-version)))
|
||||
%load-path))
|
||||
|
||||
(set! %load-compiled-path
|
||||
(cons (string-append #$module-directory
|
||||
(append (list (string-append #$module-directory
|
||||
"/lib/guile/"
|
||||
(effective-version)
|
||||
"/site-ccache")
|
||||
(string-append #$guile "/lib/guile/"
|
||||
(effective-version)
|
||||
"/ccache"))
|
||||
%load-compiled-path))
|
||||
|
||||
;; To maximize the chances that locales are set up right
|
||||
|
|
Reference in New Issue