Piotr Caban piotr@codeweavers.com writes:
dlls/msvcr80/msvcr80.spec | 4 ++-- dlls/msvcr90/msvcr90.c | 21 +++++++++++++++++++++ dlls/msvcr90/msvcr90.spec | 4 ++-- dlls/msvcr90/tests/msvcr90.c | 26 +++++++++++++++++++++++++- 4 files changed, 50 insertions(+), 5 deletions(-)
Still doesn't build on Mingw I'm afraid:
make[1]: Entering directory `/home/julliard/wine/build/obj-pe64/dlls/msvcr80' ../../../obj-elf64/tools/winegcc/winegcc -b x86_64-pc-mingw32 -m64 -B../../../obj-elf64/tools/winebuild --sysroot=../.. -shared ../../../wine/dlls/msvcr80/msvcr80.spec msvcr80.o -o msvcr80.dll -lmsvcrt -lmsvcr90 -lkernel32 ../../libs/port/libwine_port.a /home/julliard/wine/mingw/mingw64/bin/../lib/gcc/x86_64-pc-mingw32/4.5.0/../../../../x86_64-pc-mingw32/lib/libmingw32.a(lib64_libmingw32_a-mingw_helpers.o): In function `_decode_pointer': /home/buildbot/mingwslave/linux-x86_64/build/mingw/obj/../mingw-w64-crt/crt/mingw_helpers.c:20: multiple definition of `__decode_pointer' ../../dlls/msvcr90/libmsvcr90.a(dwaes00111.o):(.text+0x0): first defined here /home/julliard/wine/mingw/mingw64/bin/../lib/gcc/x86_64-pc-mingw32/4.5.0/../../../../x86_64-pc-mingw32/lib/libmingw32.a(lib64_libmingw32_a-mingw_helpers.o): In function `_encode_pointer': /home/buildbot/mingwslave/linux-x86_64/build/mingw/obj/../mingw-w64-crt/crt/mingw_helpers.c:26: multiple definition of `__encode_pointer' ../../dlls/msvcr90/libmsvcr90.a(dwaes00118.o):(.text+0x0): first defined here collect2: ld returned 1 exit status x86_64-pc-mingw32-dllwrap: x86_64-pc-mingw32-gcc exited with status 1 winegcc: x86_64-pc-mingw32-dllwrap failed make[1]: *** [msvcr80.dll] Error 2