MinGW cross compilation fails for d3dx9_36/tests
xixsimplicityxix at gmail.com
Fri Apr 4 05:06:43 CDT 2008
On Wed, Apr 2, 2008 at 2:51 PM, John Klehm <xixsimplicityxix at gmail.com> wrote:
> On Fri, Mar 28, 2008 at 6:05 AM, John Klehm <xixsimplicityxix at gmail.com> wrote:
> > Well let me know how this works for you. I'll refactor my script a
> > bit later today but for right now you have to run this one after the
> > winetest script, as this one counts on the environment that the
> Here's the refactored script . With some inspiration from winetricks ;)
> Example uses:
> $crossbuild_tricks winetest
> $crossbuild_tricks d3d
> => builds d3d8,d3d9,wined3d, libwine
> $crossbuild_tricks test cabinet
> => use test verb for individual tests
> $crossbuild_tricks dll wintrust
> => use dll verb for individual dlls
> First release and I've tested it some, seems to work but let me know
> if it breaks for you.
>  http://klehm.net/wine/crossbuild_tricks.sh
Updated version of crossbuild_tricks:
-improved build time: builds only the minimum required targets now.
libs => build just the import libs (*.a). Puts them in
wine-pe/libs/wine as usual.
alldlls => build all possible dlls. Copies them to wine-pe/binaries
for easy downloading.
Dlls known not to cross build:
distclean => clean up the wine-native and wine-pe dirs and run
distclean in wine-src (a "wash me clean of this dirty script" verb ;)
Use the patch I sent in the other mail that adds mingw like no op
exception stuff if you really need to cross build crypt32 (maybe
others) that complain about missing __try etc.
Any problems let me know.
More information about the wine-devel