diff options
author | Ludovic Courtès <ludo@gnu.org> | 2018-05-01 15:26:16 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2018-05-01 16:01:39 +0200 |
commit | 27e810c3e8707216c8b1b44e3d012cb0547b13d3 (patch) | |
tree | 0ceb7c9f68cb929ad4206b901e2ed5aed8ffa7fc /build-aux/build-self.scm | |
parent | 3dafde0d67bfce072279714d8a50ac358b6cb70f (diff) | |
download | guix-27e810c3e8707216c8b1b44e3d012cb0547b13d3.tar guix-27e810c3e8707216c8b1b44e3d012cb0547b13d3.tar.gz |
compile: Exit when an exception is thrown.
Previously we could end up with only a subset of the modules built.
Fixes <https://bugs.gnu.org/31329>.
* guix/build/compile.scm (call/exit-on-exception): New procedure.
(exit-on-exception): New macro.
(compile-files): Use it.
Diffstat (limited to 'build-aux/build-self.scm')
0 files changed, 0 insertions, 0 deletions