<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
And the #if is always true on 10.5, with a default command line?<BR>
Or even no matter the command line?<BR>
If so, therefore I'm free to do whatever in the #else?<BR>
 <BR>
 - Jay<BR> <BR>> From: hosking@cs.purdue.edu<BR>> To: jay.krell@cornell.edu<BR>> Date: Mon, 11 May 2009 10:52:59 +1000<BR>> CC: m3devel@elegosoft.com<BR>> Subject: Re: [M3devel] I386_DARWIN GetPC, rep prefix?<BR>> <BR>> This works on 10.5:<BR>> <BR>> pc = Context->uc_mcontext->__ss.__eip;<BR>> <BR>> On 11 May 2009, at 10:00, Jay wrote:<BR>> <BR>> ><BR>> > ok. What is the story on 10.5?<BR>> > Your version works? My version works?<BR>> ><BR>> > - Jay<BR>> ><BR>> > ----------------------------------------<BR>> >> CC: m3devel@elegosoft.com<BR>> >> From: hosking@cs.purdue.edu<BR>> >> To: jay.krell@cornell.edu<BR>> >> Subject: Re: I386_DARWIN GetPC, rep prefix?<BR>> >> Date: Mon, 11 May 2009 09:26:36 +1000<BR>> >><BR>> >> Hmm. Not sure I did test that. I don't have any 10.4 systems around<BR>> >> anymore.<BR>> >><BR>> >> On 11 May 2009, at 08:33, Jay wrote:<BR>> >><BR>> >>> Tony, to get RTSignalC.c to compile on Darwin (not MacOSX) 8.0.1<BR>> >>> (aka 10.4).<BR>> >>><BR>> >>><BR>> >>><BR>> >>> jdar1:/dev2/cm3/m3-libs/m3core/src/runtime/POSIX jay$ uname -a<BR>> >>> Darwin jdar1.local 8.0.1 Darwin Kernel Version 8.0.1: Fri Apr 29<BR>> >>> 12:18:40 PDT 2005; root:xnu-792.obj<BR>> >>> /RELEASE_I386 x86 i386<BR>> >>> jdar1:/dev2/cm3/m3-libs/m3core/src/runtime/POSIX jay$<BR>> >>><BR>> >>><BR>> >>> Probably that's a not very interesting target, but I don't yet have<BR>> >>> "real" x86/AMD64/Apple/Darwin hardware (just PPC/ARM).<BR>> >>><BR>> >>><BR>> >>> I had to:<BR>> >>><BR>> >>><BR>> >>> ===================================================================<BR>> >>> RCS file: /usr/cvs/cm3/m3-libs/m3core/src/runtime/POSIX/ <BR>> >>> RTSignalC.c,v<BR>> >>> retrieving revision 1.11<BR>> >>> diff -r1.11 RTSignalC.c<BR>> >>> 71c71<BR>> >>> < pc = Context->uc_mcontext->ss.eip;<BR>> >>> ---<BR>> >>>> pc = Context->uc_mcontext->sc.sc_eip;<BR>> >>><BR>> >>><BR>> >>> Did you test ss.eip?<BR>> >>> And presumably sc.sc_eip doesn't work for you? Unless they have<BR>> >>> #defines for compat (on such short names..)?<BR>> >>> Maybe this changed from 10.4 to 10.5?<BR>> >>> I just want to change over the Unix/*.i3 files.<BR>> >>> I can leave my change uncommited till I get a real MacOSX>=10.5<BR>> >>> system.<BR>> >>><BR>> >>><BR>> >>> I also get problems even in native builds with "rep" prefixes using<BR>> >>> the "builtin" tools (as).<BR>> >>> I'll change cm3cg to 586, or 486, or 386, whatever it takes, to<BR>> >>> workaround that.<BR>> >>> Also not commit that.<BR>> >>> Or maybe build a newer "cctools".<BR>> >>><BR>> >>><BR>> >>> - Jay<BR>> >><BR>> <BR></body>
</html>