We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1e09df1 commit a136c43Copy full SHA for a136c43
bootstrap/build0.lisp
@@ -36,6 +36,23 @@
36
(let ((target-system (uiop:getenvp "KILN_TARGET_SYSTEM")))
37
(if target-system
38
(load-system target-system)
39
- (kiln/image:load-all-script-systems)))
+ (progn
40
+ #+sbcl
41
+ (handler-case
42
43
+ (sb-ext:unlock-package :sb-sys)
44
+ (let ((key (intern "DEFAULT_INTERRUPT" :sb-sys)))
45
+ (unless (fboundp key)
46
+ (export key :sb-sys)
47
+ (eval
48
+ `(defun ,key (signal)
49
+ (sb-sys:enable-interrupt signal :default)))))
50
+ (sb-ext:lock-package :sb-sys)
51
+ (load-system "poiu")
52
+ (setf sb-ext:*on-package-variance* '(:warn t)))
53
+ (error (e)
54
+ (format *error-output* "Could not load POIU: ~a"
55
+ e)))
56
+ (kiln/image:load-all-script-systems))))
57
(finish-output *error-output*)
58
(uiop:quit)
0 commit comments