Support for running Winelib apps directly

Vincent Béron vberon at mecano.gme.usherb.ca
Sun Jan 2 22:16:09 CST 2005


Le dim 02/01/2005 à 19:03, Vincent Béron a écrit :
> The spec32.c fprintf could probably be split up in smaller parts, to
> keep the maximum between different platforms.

Done for i386 Linux and i386 FreeBSD using gcc. Other platforms will
need to do it as well (basically only 4 syscalls to do, but without libc
support, so a bit of assembly is required).

I'd like to have a Darwine (or any Wine on PPC) person look through it
and tell me if a similar thing is possible to do for Winelib on
Darwin/OSX. I have no idea how the executables are launched/wrapped on
that platform.

> Unfortunately, it kinda breaks !(i386 &&__linux__) platforms for now,
> which is a shame and a likely cause of rejection by AJ :)

There's less breakage in this version.
Unfortunately, keeping wineapploader along the new scheme for not-yet
supported platforms looks like a big mess, so I preferred to just yank
wineapploader.

Changelog:
Mike Hearn <mike at navi.cx>
Vincent Béron <vberon at mecano.gme.usherb.ca>
Remove the loader script from Winelib apps. Winelib apps are still .so
files, but they can be launched directly now.

Vincent
-------------- next part --------------
A non-text attachment was scrubbed...
Name: relaunch-4.diff
Type: text/x-patch
Size: 23877 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20050102/937e3ae9/relaunch-4.bin


More information about the wine-patches mailing list