<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Maybe someone else can do it?<BR>
The fix is: special case calls to the function "m3_alloca".<BR>
Change it to call "_chkstk" (or maybe "chkstk", whatever works).<BR>
The one parameter is an unsigned 32bit quantity, passed in eax, and the return value is a pointer, returned in esp.<BR>
To some extent I drag my feet hoping anyone else might become motivated enough to do it and start learning how.<BR>
 <BR>
 - Jay<BR> <BR>
> From: rcolebur@SCIRES.COM<BR>> To: mika@async.caltech.edu; m3devel@elegosoft.com<BR>> Date: Wed, 9 Feb 2011 17:25:20 -0500<BR>> Subject: Re: [M3devel] threading on Windows?<BR>> <BR>> Mika:<BR>> <BR>> Sorry, but my Windows build is broken. Jay seems to indicate he is working on a "fix" and that this fix is relatively simple, but so far no solution has been checked in.<BR>> <BR>> I've been wanting to run your program ever since you first checked it in, but that was about same time the HEAD branch update introduced a build problem. Problem is an unresolved symbol during link.<BR>> <BR>> As soon as I can get the build problem resolved, I'll try out your test program.<BR>> <BR>> Regards,<BR>> Randy Coleburn<BR>> <BR>> -----Original Message-----<BR>> From: Mika Nystrom [mailto:mika@async.caltech.edu] <BR>> Sent: Wednesday, February 09, 2011 5:01 PM<BR>> To: m3devel@elegosoft.com<BR>> Subject: [M3devel] threading on Windows?<BR>> <BR>> Hi m3devel,<BR>> <BR>> I'm just curious if anyone out there who's running CM3 on Windows has had<BR>> a chance to try my thread testing program yet. Current status on Unix<BR>> (Linux, FreeBSD) appears to be that there are problems in pthreads (but<BR>> I think only under heavy load) and that user threading works perfectly.<BR>> So I now wonder how things are on the third threading platform (Windows).<BR>> The thread testing program is at m3-libs/m3core/tests/thread .<BR>> <BR>> (Note however that there is a memory leak in TRY-EXCEPT in the current<BR>> head so don't try to update everything to the CVS head. The previous<BR>> release should be OK.)<BR>> <BR>> Also has anyone else noticed that debugging information has recently<BR>> broken? m3gdb is very unhappy on all platforms for me...<BR>> <BR>> Mika<BR>                                     </body>
</html>