~ chicken-core (chicken-5) 72b6495b129149116e03c5ba7166d20d703a4744


commit 72b6495b129149116e03c5ba7166d20d703a4744
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Fri Apr 7 18:02:47 2017 +0200
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Fri Apr 7 18:02:47 2017 +0200

    csc: don't add -emit-link-file, if already given

diff --git a/csc.scm b/csc.scm
index 8e406ee3..c3b545f4 100644
--- a/csc.scm
+++ b/csc.scm
@@ -847,7 +847,9 @@ EOF
 		      (append 
 		       extra-features
 		       translate-options 
-                       (if static
+                       (if (and static
+                                (not (member "-emit-link-file"
+                                             translate-options)))
                            (list "-emit-link-file"
                                  (pathname-replace-extension fc "link"))
                            '())
Trap