[Openmcl-devel] Running 32 bit ccl under win64.

Matthew D. Swank akopa at charter.net
Wed Oct 28 02:06:54 UTC 2009


The following is a know issue running the win32 version of ccl in a
win64 environment:

> wx86cl.exe
This application can't run under this OS version

I believe the source of the error is in lisp-kernel/thread-manager.c.
 In the function init_win32_ldt(), NtQueryInformationProcess is called
 in order to get the LDT_ENTRY of the current process.  

I don't know much about the context in which this happens, but the
attached test program (compiled to a win32 executable) indicates
NtQueryInformationProcess returns 0xc0000002 (STATUS_NOT_IMPLEMENTED)
in this circumstance. Is there a way to get around this in WoW64 (the
environment that runs 32 bit code under win64)? 


Matt
-- 
"You do not really understand something unless you can explain it to
your grandmother." -- Albert Einstein.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.c
Type: text/x-c++src
Size: 621 bytes
Desc: not available
URL: <http://lists.clozure.com/pipermail/openmcl-devel/attachments/20091027/4b96976b/attachment.c>


More information about the Openmcl-devel mailing list