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