<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>This is really getting a head of things, but I think maybe there should be a target for "Services for Unix".<BR>
Probably called X86_INTERIX or something?<BR>
<BR>
Or X86_INTERIX_GCC and X86_INTERIX_MSVC?<BR>
Or X86_SFU_GNU, X86_SFU_MS?<BR>
Or simply X86_NTX?<BR>
I think the different tools might not matter -- might be just "cc" vs. "gcc" and the same runtime, same setjmp buffer.<BR>
It looks like you have a choice of compilers.<BR>
It looks like a pretty good system from a Posix point of view.<BR>
I have to try it out more.<BR>
And maybe stay on other areas for now.<BR>
Pthreads looks definitely viable here, so start with the Cygwin "minimized" "headers" (.i3) files, correct them, add back pthreads (and dependent signal stuf..)<BR>
<BR>
I know it's too late, but I guess naming scheme should have included "OS_TYPE".<BR>
X86_WIN32_MSVC <BR>
X86_WIN32_BLAND (Borland) <BR>
X86_WIN32_DMARS (Digital Mars) <BR>
X86_WIN32_WAT (Open Watcom) <BR>
X86_WIN32_GCC (MinGWin) <BR>
or maybe clearer X86_WIN32_MINGWIN <BR>
X86_POSIX_GCC (Cygwin) <BR>
or maybe clearer <FONT face="">X86_POSIX_CYGWIN <BR>
X86_POSIX</FONT>_SFU or X86_POSIX_INTERIX <BR>
or X86_POSIX_INTERIX_GCC <BR>
or X86_POSIX_INTERIX_MSVC <BR>
<BR>
etc.<BR>
<BR>
Then, to the extent that these are all the same, it seems like I did a good thing separating "target" from "configuration"?<BR>
Or again, compiler is a configuration thing, runtime due to jmpbuf size is something the compiler needs to know about, and processor actually the compiler hardly cares about -- it has to know 32bit vs. 64bit, and then just to call cm3cg usually.. :)<BR>
<BR>
Anyway, let's retable the general issue and just, PERHAPS, discuss Interix/SFU.<BR>
A target/config name is probably all, X86_INTERIX or X86_SFU, or X86_MSWINX or X86_WINPOSIX or X86_POSIX_MS or X86_POSIX_NT X86_NTPOSIX something..<BR>
<BR>
- Jay<BR><BR><br /><hr />Shed those extra pounds with MSN and The Biggest Loser! <a href='http://biggestloser.msn.com/' target='_new'>Learn more.</a></body>
</html>