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