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