Cross-compiling with winelib
Alexandre Julliard
julliard at winehq.org
Thu Jun 23 10:10:46 CDT 2005
Eric Frias <efrias at syncad.com> writes:
> I see two basic ways we can accomplish this. We could either use
> autoconf's --target flag to specify the target architecture, and then
> replace all of the "#ifdef __sparc__" statements in winebuild with
> "#ifdef __target_arch_sparc". I came across an autoconf macro
> (http://autoconf-archive.cryp.to/ac_create_target_h.html) that would
> generate the appropriate defines.
>
> The other way we could approach the problem is to modify winebuild to
> always generate assembly code for all of the architectures, pushing
> the #ifdefs down into the .spec.c file.
I think the right way is to get rid of the #ifdefs, but not by pushing
them into the .spec.c file but my making the target a run-time
option. I've been meaning to do this for a while now, I was just
waiting for someone to actually need that feature ;-)
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list