WineHQ upgrade breaking dinput8:dinput?
Bernhard Übelacker
bernhardu at vr-web.de
Thu Mar 24 22:27:13 CDT 2016
Hello,
Am 23.03.2016 um 14:05 schrieb Francois Gouget:
> On Wed, 23 Mar 2016, Francois Gouget wrote:
> [...]
>> * I compiled a dinput8_crosstest.exe binary bd332f53f2d7 which
>> was not failing according to the test.winehq.org results. But all I
>> got is failures:
>> - 887b445bb878, 8th, 0 test.winehq.org failures, 13 here:
>> https://testbot.winehq.org/JobDetails.pl?Key=21611
>> - bd332f53f2d7, 16th, 0 test.winehq.org failures, 13 here:
>> https://testbot.winehq.org/JobDetails.pl?Key=21610
>> - 329dfee70c35, 22nd, 13 test.winehq.org failures, 13 here
>> https://testbot.winehq.org/JobDetails.pl?Key=21609
>> My MinGW compiler is more recent than the one WineHQ was using before
>> the upgrade however. So I think this points to a compiler-related
>> issue.
>
> Recompiling the crosstest with -O0 gets rid of the failures:
> - bd332f53 -O0 dinput8:dinput test
> https://testbot.winehq.org/JobDetails.pl?Key=21616
>
> So it does look like a compiler issue.
>
one point that could be related is the usage of function local static
variables. When all of these got the "static" removed, I do not get the
failures anymore. However I could not prove this with testbot as an
empty patch did also succeed.
Kind regards,
Bernhard
https://testbot.winehq.org/JobDetails.pl?Key=21671
https://testbot.winehq.org/JobDetails.pl?Key=21672
My local versions:
- package gcc-mingw-w64-i686 4.9.1-19+14.3
- Debian Jessie 8.3.
More information about the wine-devel
mailing list