https://bugs.winehq.org/show_bug.cgi?id=47750
Bug ID: 47750 Summary: Linker complaining about multiple logf_finite definitions Product: Wine Version: 4.15 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: janarvottin@gmail.com Distribution: ---
Created attachment 65231 --> https://bugs.winehq.org/attachment.cgi?id=65231 compilation log
When compiling 4.15 with patches from staging repository linker fails to assemble libmvec_nonshared.a. Same problem aried with 4.14. Partial log attached.
https://bugs.winehq.org/show_bug.cgi?id=47750
Hal Gentz zegentzy@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zegentzy@protonmail.com
--- Comment #1 from Hal Gentz zegentzy@protonmail.com --- This was annoying to track down, but after some vigorous googling I discovered another project that experienced a similar issue when their program was compiled with `-ffast-math` (https://github.com/numpy/numpy/issues/10307).
It was, in my case, that one of the options in my CFLAGS was `-ffast-math`, and removing it stopped this linker issue. In your case, I believe `-Ofast` might imply `-ffast-math`, altho I have not confirmed. Anyways, adding `-fno-fast-math` to your CFLAGS should be good enough.
https://bugs.winehq.org/show_bug.cgi?id=47750
Janar janarvottin@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux
--- Comment #2 from Janar janarvottin@gmail.com --- This indeed fixed it. Now it would be wise to start tracking down of what exactly breaks this because few wine releases back this wasn't an issue.