From: Jacek Caban <jacek@codeweavers.com> --- tools/winegcc/winegcc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/winegcc/winegcc.c b/tools/winegcc/winegcc.c index 4905fd2264e..0139855ce95 100644 --- a/tools/winegcc/winegcc.c +++ b/tools/winegcc/winegcc.c @@ -1289,6 +1289,12 @@ static void build(struct strarray input_files, const char *output) if (is_pe) add_library(lib_dirs, &files, "compiler-rt"); if (use_msvcrt) { + if (processor == proc_cxx) + { + add_library(lib_dirs, &files, "c++"); + add_library(lib_dirs, &files, "msvcp140"); + add_library(lib_dirs, &files, "vcruntime140"); + } if (!crt_lib) { if (strncmp( output_name, "msvcr", 5 ) && -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10353