summaryrefslogtreecommitdiff
path: root/scsh-process.setup
diff options
context:
space:
mode:
authorPeter Bex <peter@more-magic.net>2012-10-06 19:04:41 +0200
committerPeter Bex <peter@more-magic.net>2012-10-06 19:04:41 +0200
commit2c55a49100192f590fbd4b54312e55f79e27c667 (patch)
tree1b69d55c43d846eaca1663629c719ffac2941871 /scsh-process.setup
parent93c713f8c6b0f2c0032e7a80175646607eb6d762 (diff)
downloadscsh-process-2c55a49100192f590fbd4b54312e55f79e27c667.tar.gz
Revert back to standard-extension and include a type declaration override for scsh-process to fix bogus optimization of 'signal-handler' due to invalid scrutiny type
Diffstat (limited to 'scsh-process.setup')
-rw-r--r--scsh-process.setup10
1 files changed, 1 insertions, 9 deletions
diff --git a/scsh-process.setup b/scsh-process.setup
index 7d54201..0c575c4 100644
--- a/scsh-process.setup
+++ b/scsh-process.setup
@@ -1,11 +1,3 @@
;; -*- Scheme -*-
-;; Can't use standard-extension for now; 4.8.0's standard-extension uses -O3
-;; which implies -specialize. This generates code that causes a segfault.
-(compile -s -O2 -d1 scsh-process.scm -j scsh-process)
-(compile -s -O2 -d0 scsh-process.import.scm)
-
-(install-extension
- 'scsh-process
- '("scsh-process.so" "scsh-process.import.so")
- '((version "0.2.1")))
+(standard-extension 'scsh-process "0.2.1")