On Fri, 11 Oct 2019, Alexandre Julliard wrote:
Francois Gouget fgouget@codeweavers.com writes:
Either that or the 64 bit build does not really know it has to play nice with a 32 bit build too?
If you are running directly from the build tree, the 32-bit build needs to use --with-wine64.
Wine is indeed run from the build tree but the 'wow32' build gets the --with-wine option, both for wt-daily-based builds and the TestBot ones.
* First cw-rx460 builds the 64 bit Wine: $ ll wow64/wt-bot-make.log -rw-r--r-- 1 winetest winetest 261K Oct 10 13:09 wow64/wt-bot-make.log $ cat wow64/wt-bot-make.log Running: "../src/configure" --enable-win64 [...] configure: libhal 64-bit development files not found, no legacy dynamic device support.
configure: Finished. Do 'make' to compile Wine.
Took 0:56.73 (user 29.50 system 11.08)
Running: "/home/winetest/wt-daily/wt-make" [...] Wine build complete.
* Then it builds the 32 bit Wine: $ ll wow32/wt-bot-make.log -rw-r--r-- 1 winetest winetest 271K Oct 10 13:10 wow32/wt-bot-make.log $ cat wow32/wt-bot-make.log Running: "../src/configure" --with-wine64="/home/winetest/winetest/wow64" [...] configure: libhal 32-bit development files not found, no legacy dynamic device support.
configure: Finished. Do 'make' to compile Wine.
Took 0:40.81 (user 26.16 system 10.26)
Running: "/home/winetest/wt-daily/wt-make" [...] Wine build complete.
Note: Builds are not made from scratch which is why these were fast.