Hello, I am trying to cross-compile GCC 5.1.0 on Linux for use on Windows.
When running make, it fails on "compiler cannot make executables" in the builddir/x86_64-w64-mingw32/32/libada folder. when I check the corresponding config.log, I see these errors: /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmsvcrt.a when searching for -lmsvcrt /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmsvcrt.a when searching for -lmsvcrt /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmsvcrt /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libadvapi32.a when searching for -ladvapi32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libadvapi32.a when searching for -ladvapi32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libadvapi32.a when searching for -ladvapi32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libadvapi32.a when searching for -ladvapi32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libadvapi32.a when searching for -ladvapi32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libadvapi32.a when searching for -ladvapi32 /usr/bin/x86_64-w64-mingw32-ld: cannot find -ladvapi32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libshell32.a when searching for -lshell32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libshell32.a when searching for -lshell32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libshell32.a when searching for -lshell32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libshell32.a when searching for -lshell32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libshell32.a when searching for -lshell32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libshell32.a when searching for -lshell32 /usr/bin/x86_64-w64-mingw32-ld: cannot find -lshell32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libuser32.a when searching for -luser32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libuser32.a when searching for -luser32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libuser32.a when searching for -luser32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libuser32.a when searching for -luser32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libuser32.a when searching for -luser32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libuser32.a when searching for -luser32 /usr/bin/x86_64-w64-mingw32-ld: cannot find -luser32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libkernel32.a when searching for -lkernel32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libkernel32.a when searching for -lkernel32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libkernel32.a when searching for -lkernel32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libkernel32.a when searching for -lkernel32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libkernel32.a when searching for -lkernel32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libkernel32.a when searching for -lkernel32 /usr/bin/x86_64-w64-mingw32-ld: cannot find -lkernel32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmingw32.a when searching for -lmingw32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmingw32.a when searching for -lmingw32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmingw32.a when searching for -lmingw32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmingw32.a when searching for -lmingw32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmingw32.a when searching for -lmingw32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmingw32.a when searching for -lmingw32 /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmingw32 /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmoldname.a when searching for -lmoldname /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmoldname.a when searching for -lmoldname /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmoldname.a when searching for -lmoldname /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmoldname.a when searching for -lmoldname /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmoldname.a when searching for -lmoldname /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmoldname.a when searching for -lmoldname /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmoldname /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmingwex.a when searching for -lmingwex /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmingwex.a when searching for -lmingwex /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmingwex.a when searching for -lmingwex /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmingwex.a when searching for -lmingwex /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmingwex.a when searching for -lmingwex /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmingwex.a when searching for -lmingwex /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmingwex /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmsvcrt.a when searching for -lmsvcrt /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmsvcrt.a when searching for -lmsvcrt /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmsvcrt.a when searching for -lmsvcrt /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmsvcrt.a when searching for -lmsvcrt /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /mingw/lib/libmsvcrt.a when searching for -lmsvcrt /usr/bin/x86_64-w64-mingw32-ld: skipping incompatible /usr/x86_64-w64-mingw32/lib/libmsvcrt.a when searching for -lmsvcrt /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmsvcrt collect2: error: ld returned 1 exit status What does this mean and, most importantly, how do I fix it? configure command: ../gcc-5.1.0/configure --prefix=/gcc-output --target=x86_64-w64-mingw32 --host=x86_64-unknown-linux-gnu --build=x86_64-unknown-linux-gnu --disable-nls --disable-shared --enable-static --with-gcc --with-gnu-as --with-gnu-ld --enable-sjlj-exceptions --disable-debug --enable-threads=win32 --disable-win32-registry --with-host-libstdcxx='-lstdc++' --disable-libstdcxx-debug --without-x --enable-hash-synchronization --with-build-sysroot=/ --with-sysroot=/ --enable-languages=ada, c, c++, fortran, go, java, objc, obj-c++ --disable-bootstrap ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
