https://bugs.winehq.org/show_bug.cgi?id=55014
Eric Pouech eric.pouech@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eric.pouech@gmail.com
--- Comment #1 from Eric Pouech eric.pouech@gmail.com --- Created attachment 74791 --> https://bugs.winehq.org/attachment.cgi?id=74791 hacky patch
this is not directly because of QEMU... it's rather that the QEMU VMs are likely the last to have a proper serial line setup <g>, and we only get the failure on these
the commit from #1 removed all function calling convention in unix .so part of DLLs, but serial.c: wait_for_event() is supposed to be a thread entry point, hence requires a ms_abi calling convention
using the attached hack make it work again
not sure however it's the best way forward: there's a FIXME in serial.c hinting at getting rid of the thread and use async io instead (but this may require server evolution); but is it worth putting lots of energy in serial code support ?