1
0
forked from tribes/guix
Files
guix-fork/guix
Ludovic Courtès 09238d618a guix build, archive, graph: Disable absolute file port name canonicalization.
This avoids an 'lstat' storm.  Specifically:

  ./pre-inst-env strace -c guix build -nd libreoffice

goes from 1,711 to 214 'lstat' calls.

* guix/scripts/build.scm (options->things-to-build): When SPEC matches
'derivation-path?', call 'canonicalize-path'.
(guix-build): Remove 'with-fluids' for %FILE-PORT-NAME-CANONICALIZATION.
* guix/scripts/archive.scm (guix-archive): Remove 'with-fluids' for
%FILE-PORT-NAME-CANONICALIZATION.
* guix/scripts/graph.scm (guix-graph): Likewise.
2020-01-24 23:56:42 +01:00
..
2020-01-23 23:34:09 +01:00
2019-12-12 17:56:58 +01:00
2017-07-21 17:03:24 +02:00
2019-12-15 00:34:05 +01:00
2019-09-25 15:46:47 +02:00
2019-05-06 23:21:33 +02:00
2020-01-04 23:44:26 +01:00
2017-11-08 22:31:58 +01:00
2020-01-15 18:40:43 +01:00
2019-09-04 13:02:27 +02:00
2018-06-01 15:21:28 +02:00
2019-03-13 23:12:43 +01:00
2019-06-05 23:10:37 +02:00
2019-12-19 10:37:20 +02:00
2018-09-04 17:25:11 +02:00
2020-01-23 23:34:10 +01:00
2020-01-06 16:31:54 +01:00