~ chicken-core (chicken-5) 6e76b7e622ffcbdb96fb9f511e3adeed8ce522ae
commit 6e76b7e622ffcbdb96fb9f511e3adeed8ce522ae
Author: Peter Bex <peter@codeyellow.nl>
AuthorDate: Thu Sep 6 16:48:34 2018 +0200
Commit: Peter Bex <peter@more-magic.net>
CommitDate: Thu Sep 6 20:23:38 2018 +0200
Fix build on Mac OS
We would cons a string containing two arguments onto the link-options,
but now the quoting has been corrected that no longer works, it is
seen as one option. Instead, we append a list with the options.
diff --git a/csc.scm b/csc.scm
index 454a6373..95f504d3 100644
--- a/csc.scm
+++ b/csc.scm
@@ -529,9 +529,10 @@ EOF
(set! translate-options (cons* "-feature" "chicken-compile-shared" translate-options))
(set! compile-options (append pic-options '("-DC_SHARED") compile-options))
(set! link-options
- (cons (cond
- (osx (if lib "-dynamiclib" "-bundle -headerpad_max_install_names"))
- (else "-shared")) link-options))
+ (append
+ (cond
+ (osx (if lib '("-dynamiclib") '("-bundle" "-headerpad_max_install_names")))
+ (else '("-shared"))) link-options))
(set! shared #t) )
(define (use-private-repository)
Trap