diff options
Diffstat (limited to 'nix/buildLisp/default.nix')
-rw-r--r-- | nix/buildLisp/default.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/nix/buildLisp/default.nix b/nix/buildLisp/default.nix index 69fcb44ed920..5a2b7853dcdb 100644 --- a/nix/buildLisp/default.nix +++ b/nix/buildLisp/default.nix @@ -27,7 +27,10 @@ let :directory (or (sb-posix:getenv "NIX_BUILD_TOP") (error "not running in a Nix build")) :defaults srcfile))) - (compile-file srcfile :output-file outfile))) + (multiple-value-bind (_outfile _warnings-p failure-p) + (compile-file srcfile :output-file outfile) + (when failure-p + (sb-posix:exit 1))))) (let ((*compile-verbose* t) ;; FASL files are compiled into the working directory of the |