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
..
2019-09-23 11:56:40 -07:00
2018-09-04 17:25:11 +02:00
2020-01-15 23:48:33 +01:00
2019-08-16 23:00:26 +02:00
2020-01-16 15:27:24 +01:00
2020-01-07 12:25:09 +01:00
2019-12-08 23:14:03 +01:00
2020-01-06 16:31:54 +01:00
2020-01-16 18:30:57 +01:00
2020-01-06 16:31:54 +01:00
2019-09-23 23:41:19 +02:00
2019-09-23 23:41:19 +02:00
2020-01-16 15:27:24 +01:00