https://bugs.winehq.org/show_bug.cgi?id=56372 Martin Storsjö <martin(a)martin.st> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard(a)winehq.org --- Comment #2 from Martin Storsjö <martin(a)martin.st> --- This is a bug with how Wine has integrated the musl sources. Musl removes excess precision from float values in a number of places, this seems to be critical to get the intended precision, see https://gitlab.winehq.org/wine/wine/-/blob/wine-9.3/libs/musl/src/internal/l.... However, in order for this to work as expected, musl also tries to add specific compiler flags, in order to get the right behaviour. See https://git.musl-libc.org/cgit/musl/tree/configure?h=v1.2.4&id=f5f55d6589940... - which does this: tryflag CFLAGS_C99FSE -fexcess-precision=standard \ || { test "$ARCH" = i386 && tryflag CFLAGS_C99FSE -ffloat-store ; } So wine would need to check for these flags somewhere, and enable them for the musl sources. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.