https://bugs.winehq.org/show_bug.cgi?id=38773
Bug ID: 38773 Summary: msvcr100/110/120 is missing reader_writer_lock (required for MSVC 2013) Product: Wine Version: 1.7.45 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcrt Assignee: wine-bugs@winehq.org Reporter: gerbilsoft@gerbilsoft.com Distribution: ---
Compiling a precompiled header using MSVC 2013 command line tools on Wine 1.7.45 results in the following errors:
err:msvcrt:demangle_datatype Unknown type s wine: Call from 0x7b83bae3 to unimplemented function msvcr120.dll.??0reader_writer_lock@Concurrency@@QAE@XZ, aborting
I'm not sure if the demangle_datatype error is important; however, the unimplemented function is causing CL to fail.
This function (and related reader_writer_lock functions) are currently marked as stubs in msvcr100, msvcr110, and msvcr120.
https://bugs.winehq.org/show_bug.cgi?id=38773
Jonathan Liu net147@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |net147@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=38773
Maciej Piechotka uzytkownik2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |uzytkownik2@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=38773
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #1 from winetest@luukku.com --- Wine source code shows that also 140 version has this.
You could have included the whole string at title.
still valid 1.9.23.
https://bugs.winehq.org/show_bug.cgi?id=38773
Cédric OCHS kervala@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kervala@gmail.com
--- Comment #2 from Cédric OCHS kervala@gmail.com --- I also have this bug simply by compiling with :
cl.exe /MD test.cpp Compilateur d'optimisation Microsoft (R) C/C++ version 18.00.40629 pour x86 Copyright (C) Microsoft Corporation. Tous droits réservés.
test.cpp wine: Call from 0x7b840912 to unimplemented function msvcr120.dll.??0reader_writer_lock@Concurrency@@QAE@XZ, aborting Erreur interne du compilateur dans Z:\home\src\packaging\unix\vc12\bin\cl.exe. Vous serez invité à envoyer un rapport d'erreurs à Microsoft ultérieurement.
https://bugs.winehq.org/show_bug.cgi?id=38773
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED CC| |piotr.caban@gmail.com Fixed by SHA1| |a9c215cee3fee0df604c993e5ce | |d26d4d525c7c2
--- Comment #3 from Piotr Caban piotr.caban@gmail.com --- The function is now implemented. Marking as fixed.
https://bugs.winehq.org/show_bug.cgi?id=38773
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.1.