[Darwine] Re: Building wine on darwin (resend) (3/6)
Pierre d'Herbemont
stegefin at free.fr
Sat May 22 06:20:25 CDT 2004
Emmanuel,
Can you try the following fix and if it works send a patch for it?
libs/wine/port.c
--------------
elif defined(__powerpc__) && defined(__APPLE__)
136 __ASM_GLOBAL_FUNC( wine_switch_to_stack,
137 "mtctr r3\n\t" /* func -> ctr */
138 "mr r3,r4\n\t" /* args -> function param 1 (r3)
*/
139 "mr r1,r5\n\t" /* stack */
+ 139 "add r5,r5,0xf\n\t" /* adjust the stack
pointer add an extra 16 bits for the function return ptr stored at
8(SP) */
140 "bctr\n" /* call ctr */
141 "1:\tb 1b"); /* loop */
Thanks,
Pierre
Le 10 mai 04, à 21:01, Alexandre Julliard a écrit :
> emmanuel maillard <e.rsz at libertysurf.fr> writes:
>
>> changelog
>> Add darwin/ppc support in THREAD_InitStack
>
> I'm not sure what the problem is, but the fix doesn't look right at
> all. Tib.StackBase should point to the base of the stack as it has
> been allocated, no matter how it's used later on. Most likely you need
> to fix wine_switch_to_stack or something like that.
>
> --
> Alexandre Julliard
> julliard at winehq.org
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by Sleepycat Software
> Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to
> deliver higher performing products faster, at low TCO.
> http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
> _______________________________________________
> Darwine-devel mailing list
> Darwine-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/darwine-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 3587 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20040522/a2c9d95b/attachment.bin
More information about the wine-devel
mailing list