<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
If we have targets, say, I386_NT, I386_CYGWIN, I386_MINGW, I386_LINUX, I386_FREEBSD, I386_NETBSD, SPARC32_SOLARIS or SPARC_SOLARIS..how does one capture the SOLsun vs. SOLgnu difference? SPARC32_SOLARIS_SUN vs. SPARC32_SOLARIS_GNU? SPARC_SOLARIS_SUNCC, SPARC_SOLARIS_GCC?<BR>
"target is underscore separated list of relevant names, usually two but not limited to two"?<BR>
 <BR>
 <BR>
Drop SOLgnu and just equate SPARC32_SOLARIS with SOLsun?<BR>
Given that the reason for SOLgnu was because cc was not bundled with OS at some point?<BR>
  But now gcc and cc are both bundled as I understand!<BR>
 <BR>
 <BR>
Do some sort of autoconfig, sensitive to the CC environment variable?<BR>
 That's actually pretty easy and pretty cheap. Not a terrible idea.<BR>
 <BR>
 <BR>
I'm not really pushing hard on this topic, just that I want to cross build Cygwin from non-NT and was hitting minor problems.<BR>
Mainly I want to see if Cygwin pthreads works now, now that the hanging test case got "rewritten", so I can drop the SchedulerPosix.m3 file which duplicates content verbatim out of ThreadPThread.m3..<BR>
 <BR>
 <BR>
 - Jay<BR><BR>                                           </body>
</html>