~ 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