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;
}

Reply via email to