[Ecls-list] On Windows the *features* list contains :WIN32 even when building with ECL_WIN64 = 1
Dietrich Bollmann
dietrich at formgames.org
Sat Jun 22 08:41:31 UTC 2013
Hi,
I try to build a 64 bit version of ECL on Windows by specifying in the
Makefile
ECL_WIN64 = 1
But the *features* list still contains the symbol :WIN32 ...
Do I misunderstand the meaning of :WIN32?
Is the build version still a 64 bit version and :WIN32 is added by error?
Is the variable ECL_WIN64 just ignored?
Thanks, Dietrich
Here a diff of my Makefile:
---
git diff
diff --git a/msvc/Makefile b/msvc/Makefile
index 5c53816..b10352d 100755
--- a/msvc/Makefile
+++ b/msvc/Makefile
@@ -19,6 +19,7 @@ THEHOST = win32
# Define to 1 to make a 64-bit build
# ECL_WIN64 =
+ECL_WIN64 = 1
# Define here the processor type to compile GMP library
# with maximum optimization. Possible values are:
---
And here the value of the features list:
---
ecl.exe
;;; Loading
"c:/Users/dietrich/home/cs/lang/lisp/ecl/64/git/library/quicklisp/install/setup.lisp"
;;; Loading
#P"C:/Users/dietrich/home/cs/lang/lisp/ecl/64/git/install/asdf.fas"
ECL (Embeddable Common-Lisp) 13.4.1
(git:914ce253d1d9e52df684dfacc554167b3f100ce7)
Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya
Copyright (C) 1993 Giuseppe Attardi
Copyright (C) 2000 Juan J. Garcia-Ripoll
ECL is free software, and you are welcome to redistribute it
under certain conditions; see file 'Copyright' for details.
Type :h for Help.
Top level in: #<process TOP-LEVEL>.
> *features*
(:QUICKLISP :WSOCK :ASDF3 :ASDF2 :ASDF :OS-WINDOWS :NON-BASE-CHARS-EXIST-P
:ASDF-UNICODE :ECL-BYTECMP :WIN32 :FORMATTER :ECL-WEAK-HASH :LITTLE-ENDIAN
:LONG-LONG :UINT64-T :UINT32-T :UINT16-T :RELATIVE-PACKAGE-NAMES :UNICODE
:CLOS-STREAMS :CMU-FORMAT :WINDOWS :MSVC :ECL-PDE :DLOPEN :CLOS :THREADS
:BOEHM-GC :ANSI-CL :COMMON-LISP :IEEE-FLOATING-POINT :PREFIXED-API :FFI
:PENTIUM4 :COMMON :ECL)
> (quit)
---
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20130622/bfa0e548/attachment.html>
More information about the ecl-devel
mailing list