Maxima fails to build with ECL on Cygwin (with patch)
- Subject: Maxima fails to build with ECL on Cygwin (with patch)
- From: Mike Hansen
- Date: Thu, 1 Apr 2010 22:53:43 -0700
Hello,
The following patch allows Maxima to correctly build with ECL under
Cygwin. It just removes the special casing for cygwin.
--- ../src/src/maxima.system 2009-11-29 20:23:22.000000000 -0800
+++ maxima.system 2010-03-12 22:25:17.574497515 -0800
@@ -1,4 +1,4 @@
-;;; -*- Lisp -*-
+;; -*- Lisp -*-
(in-package :cl-user)
@@ -55,9 +55,7 @@
(c::build-static-library "binary-ecl/maxima-lib" :lisp-files
(print files))
(let ((c::*ld-format* (concatenate 'string c::*ld-format* "
/LIBPATH:binary-ecl")))
(c::build-fasl "binary-ecl/maxima" :lisp-files '(maxima-lib))))
- #+cygwin
- (c::build-fasl "binary-ecl/maxima" :lisp-files files)
- #-(or cygwin msvc)
+ #-msvc
(let ((obj (mapcar #'(lambda (p)
;; Convert dir/foo.fas to dir/foo.o
(make-pathname :type "o" :defaults p))
--Mike