On 02/19/2015 12:13 AM, Austin English wrote:
Start by compiling vanilla wine, to make sure it's not one of the staging patches.
Leaving out wine-staging does not fix it.
That said, it's more likely a change in gcc. I've noticed breakages in wine64 for a few major gcc version changes. You'll definitely want to take advantage of git bisect run for this. See https://bugs.winehq.org/show_bug.cgi?id=33307, https://bugs.winehq.org/show_bug.cgi?id=36139, et al.
More explicitly, you'll need a shell script that: Builds gcc, installs it somewhere, then uses that gcc to compile wine64 (and 32-bit, you need both), then run wineboot. It should exit 125 for any compiling issues, 0 for success, non-zero/125 otherwise. git will do the rest, but it will take a while (took ~30 hours on a decent workstation the last time I tried).
I'll try to setup git-bisect runs when I have a chance.
Thanks, Michael