I'm trying to compile simple test program
int main()
{
return 0;
}
and get following error
Z:\test>g++ -v test.cpp
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=z:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.6.2/lto-wrapper.exe
Target: i686-w64-mingw32
Configured with:
/home/ruben/mingw-w64/toolchain/mingw32mingw32/gcc-src/configure
--host=i686-w64-mingw32 --build=x86_64-linux-gnu
--target=i686-w64-mingw32 --with-sysroot=/home/r
uben/mingw-w64/toolchain/mingw32mingw32/mingw32
--prefix=/home/ruben/mingw-w64/toolchain/mingw32mingw32/mingw32
--with-libexpat-prefix=/home/ruben/mingw-w64/toolchain/mingw32mingw
32/prereq_install --enable-cloog-backend=isl
--with-host-libstdcxx=-lstdc++ --enable-shared --enable-static
--enable-threads=win32 --disable-multilib --enable-languages=all,obj-c+
+ --enable-libgomp --enable-libgjc --enable-fully-dynamic-string
--enable-sjlj-exceptions --disable-nls --disable-werror
--enable-checking=release --disable-win32-registry --disab
le-rpath --disable-werror
Thread model: win32
gcc version 4.6.2 20110825 (prerelease) (GCC)
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic'
'-march=pentiumpro'
z:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.6.2/cc1plus.exe
-quiet -v -iprefix z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/
-isysroot z:\mingw32\bin\../../mingw32 test.
cpp -quiet -dumpbase test.cpp -mtune=generic -march=pentiumpro -auxbase
test -version -o C:\Temp\ccdboytZ.s
GNU C++ (GCC) version 4.6.2 20110825 (prerelease) (i686-w64-mingw32)
compiled by GNU C version 4.6.2 20110825 (prerelease), GMP
version 5.0.2, MPFR version 3.0.1, MPC version 0.9
GGC heuristics: --param ggc-min-expand=64 --param ggc-min-heapsize=65470
ignoring duplicate directory
"z:/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.6.2/../../../../include/c++/4.6.2"
ignoring duplicate directory
"z:/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.6.2/../../../../include/c++/4.6.2/i686-w64-mingw32"
ignoring duplicate directory
"z:/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.6.2/../../../../include/c++/4.6.2/backward"
ignoring duplicate directory
"z:/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.6.2/include"
ignoring nonexistent directory
"z:\mingw32\bin\../../mingw32/home/ruben/mingw-w64/toolchain/mingw32mingw32/mingw32/lib/gcc/i686-w64-mingw32/4.6.2/../../../../include"
ignoring duplicate directory
"z:/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.6.2/include-fixed"
ignoring duplicate directory
"z:/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/include"
ignoring nonexistent directory "z:\mingw32\bin\../../mingw32/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/../../../../include/c++/4.6.2
z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/../../../../include/c++/4.6.2/i686-w64-mingw32
z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/../../../../include/c++/4.6.2/backward
z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/include
z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/include-fixed
z:\mingw32\bin\../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/include
End of search list.
GNU C++ (GCC) version 4.6.2 20110825 (prerelease) (i686-w64-mingw32)
compiled by GNU C version 4.6.2 20110825 (prerelease), GMP
version 5.0.2, MPFR version 3.0.1, MPC version 0.9
GGC heuristics: --param ggc-min-expand=64 --param ggc-min-heapsize=65470
Compiler executable checksum: d4acf968baa71b2abd2553c44b8a5951
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic'
'-march=pentiumpro'
z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/bin/as.exe
-o C:\Temp\ccvhdAZt.o C:\Temp\ccdboytZ.s
COMPILER_PATH=z:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.6.2/;z:/mingw32/bin/../libexec/gcc/;z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/bi
n/
LIBRARY_PATH=z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/;z:/mingw32/bin/../lib/gcc/;z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/lib/../lib/
;z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../lib/;z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/lib/;z:/mingw32/bin/../lib/gcc/i68
6-w64-mingw32/4.6.2/../../../
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic'
'-march=pentiumpro'
z:/mingw32/bin/../libexec/gcc/i686-w64-mingw32/4.6.2/collect2.exe
--sysroot=z:\mingw32\bin\../../mingw32 -m i386pe -Bdynamic
z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../.
./../../i686-w64-mingw32/lib/../lib/crt2.o
z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/crtbegin.o
-Lz:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2 -Lz:/mingw32/bin/../lib/g
cc
-Lz:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/lib/../lib
-Lz:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../lib
-Lz:/mingw32/bin/.
./lib/gcc/i686-w64-mingw32/4.6.2/../../../../i686-w64-mingw32/lib
-Lz:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../..
C:\Temp\ccvhdAZt.o -lstdc++ -lmingw32 -lgcc_s -lgcc -
lmoldname -lmingwex -lmsvcrt -ladvapi32 -lshell32 -luser32 -lkernel32
-lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt
z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/crtend
.o
z:/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.6.2/../../../../lib/libstdc++.dll.a:
file not recognized: File format not recognized
collect2: ld returned 1 exit status
Same file builds fine with Fedora cross-compiler. What am I doing wrong?
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
Learn about the latest advances in developing for the
BlackBerry® mobile platform with sessions, labs & more.
See new tools and technologies. Register for BlackBerry® DevCon today!
http://p.sf.net/sfu/rim-devcon-copy1
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public