~ chicken-core (chicken-5) 870c3538c04b3c6294bf850234c32e29eeb030fa
commit 870c3538c04b3c6294bf850234c32e29eeb030fa
Author: Peter Bex <peter.bex@xs4all.nl>
AuthorDate: Sun Aug 3 17:54:34 2014 +0200
Commit: Evan Hanson <evhan@foldling.org>
CommitDate: Tue Aug 12 17:18:33 2014 +1200
Fix bug in deploy mode under Cygwin introduced by be5b0827ad02473c7fbf277b8153dabb8863e973
Signed-off-by: Evan Hanson <evhan@foldling.org>
diff --git a/csc.scm b/csc.scm
index 16ab65ec..59556aa0 100644
--- a/csc.scm
+++ b/csc.scm
@@ -120,6 +120,10 @@
(define generate-manifest #f)
(define libchicken (string-append "lib" INSTALL_LIB_NAME))
+(define dynamic-libchicken
+ (if cygwin
+ (string-append "cyg" INSTALL_LIB_NAME "-0")
+ libchicken))
(define default-library
(string-append libchicken "." library-extension))
@@ -974,7 +978,7 @@ EOF
(define (copy-libraries targetdir)
(let ((lib (make-pathname
(target-lib-path)
- libchicken
+ dynamic-libchicken
(cond (osx "dylib")
((or mingw cygwin) "dll")
(else (string-append
Trap