Package: g++-mingw-w64-i686
Version: 5.3.1-3+16+b1
Severity: grave
C++ programs that use iostreams cannot be run:
$ export CXX=i686-w64-mingw32-g++-win32
$ $CXX hello.cc -o hello.exe
$ $CXX --print-file-name=libgcc_s_sjlj-1.dll | xargs cp -vt.
‘/usr/lib/gcc/i686-w64-mingw32/5.3-win32/libgcc_s_sjlj-1.dll’ ->
‘./libgcc_s_sjlj-1.dll’
$ $CXX --print-file-name=libstdc++-6.dll | xargs cp -vt.
‘/usr/lib/gcc/i686-w64-mingw32/5.3-win32/libstdc++-6.dll’ -> ‘./libstdc++-6.dll’
$ wine32 hello.exe
wine: Call from 0x7bc52969 to unimplemented function
libstdc++-6.dll._ZNSt8ios_base4InitC1Ev, aborting
wine: Unimplemented function libstdc++-6.dll._ZNSt8ios_base4InitC1Ev called at
address 0x7bc52969 (thread 0009), starting debugger...
Unhandled exception: unimplemented function
libstdc++-6.dll._ZNSt8ios_base4InitC1Ev called in 32-bit code (0x7bc52969).
...
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64
Kernel: Linux 4.3.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages g++-mingw-w64-i686 depends on:
ii gcc-mingw-w64-base 5.3.1-3+16+b1
ii gcc-mingw-w64-i686 5.3.1-3+16+b1
ii libc6 2.22-0experimental1
ii libgmp10 2:6.1.0+dfsg-2
ii libisl15 0.16.1-1
ii libmpc3 1.0.3-1
ii libmpfr4 3.1.3-2
ii zlib1g 1:1.2.8.dfsg-2+b1
--
Jakub Wilk
#include <iostream>
int main(int argc, char **argv)
{
return 0;
}