On Thu, 17 Nov 2016 21:04:49 +0100 Stephen Kitt <sk...@debian.org> wrote:
> Hi Steven, > > On Thu, 17 Nov 2016 11:20:59 -0500, Steven Gawroriski > <ste...@multiphasicapps.net> wrote: > > During the linking stage of even the most simplest source code > > (just a main function), the C++ linking fails because it cannot > > find `-latomic`. This effectively makes the C++ compiler useless > > because it cannot link any binaries. > > Could you try on another architecture? I can link C++ programs on all > the architectures I have easy access to (amd64, i386, armhf, arm64) > and the resulting programs run correctly on Windows. > > Thanks, > > Stephen Hello, I do not have another architecture running sid. However, it appears that the compiler is configured with `--disable-libatomic`, if this makes a difference. Using built-in specs. COLLECT_GCC=i686-w64-mingw32-g++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-w64-mingw32/6.1-win32/lto-wrapper Target: i686-w64-mingw32 Configured with: ../../src/configure --build=powerpc-linux-gnu --prefix=/usr --includedir='/usr/include' --mandir='/usr/share/man' --infodir='/usr/share/info' --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir='/usr/lib/powerpc-linux-gnu' --libexecdir='/usr/lib/powerpc-linux-gnu' --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --enable-shared --enable-static --disable-multilib --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --libdir=/usr/lib --enable-libstdcxx-time=yes --with-tune=generic --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libgomp --enable-languages=c,c++,fortran,objc,obj-c++ --enable-lto --with-plugin-ld --enable-threads=win32 --program-suffix=-win32 --program-prefix=i686-w64-mingw32- --target=i686-w64-mingw32 --with-as=/usr/bin/i686-w64-mingw32-as --with-ld=/usr/bin/i686-w64-mingw32-ld --disable-libatomic Thread model: win32 gcc version 6.1.1 20160815 (GCC) Thanks.
pgpa7pE3kYErU.pgp
Description: OpenPGP digital signature