Cross-compiling with winelib

Alexandre Julliard julliard at
Thu Jun 23 10:10:46 CDT 2005

Eric Frias <efrias at> 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
> ( 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

More information about the wine-devel mailing list