I am using msys2 on Windows 7 64 bit. What I installed
is msys2-x86_64-20140624.exe

When I use gcc inside msys2, I fonund that gcc -m64 worked very well, but
gcc -m32 not.Errors are:

/usr/lib/gcc/x87_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible /usr/lib/gcc/x86_64-pc-msys/4.8.2/libgcc_s.dll.a when
searching for -lgcc_s
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible /usr/lib/gcc/x86_64-pc-msys/4.8.2/libgcc_s.dll.a when
searching for -lgcc_s
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld: cannot
find -lgcc_s
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible /usr/lib/gcc/x86_64-pc-msys/4.8.2/libgcc.a when
searching for -lgcc
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible /usr/lib/gcc/x86_64-pc-msys/4.8.2/libgcc.a when
searching for -lgcc
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible /usr/lib/gcc/x86_64-pc-msys/4.8.2/libgcc.a when
searching for -lgcc
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld: cannot
find -lgcc
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../libmsys-2.0.a when searching for
-lmsys-2.0
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../libmsys-2.0.a when searching for
-lmsys-2.0
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../libmsys-2.0.a when searching for
-lmsys-2.0
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld: cannot
find -lmsys-2.0
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld: cannot
find -ladvapi32
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld: cannot
find -lshell32
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld: cannot
find -luser32
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld: cannot
find -lkernel32
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible /usr/lib/gcc/x86_64-pc-msys/4.8.2/libgcc_s.dll.a when
searching for -lgcc_s
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible /usr/lib/gcc/x86_64-pc-msys/4.8.2/libgcc_s.dll.a when
searching for -lgcc_s
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld: cannot
find -lgcc_s
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible /usr/lib/gcc/x86_64-pc-msys/4.8.2/libgcc.a when
searching for -lgcc
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible /usr/lib/gcc/x86_64-pc-msys/4.8.2/libgcc.a when
searching for -lgcc
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld:
skipping incompatible /usr/lib/gcc/x86_64-pc-msys/4.8.2/libgcc.a when
searching for -lgcc
/usr/lib/gcc/x86_64-pc-msys/4.8.2/../../../../x86_64-pc-msys/bin/ld: cannot
find -lgcc
collect2: error: ld returned 1 exit status

GCC version installed is:
 mingw64/mingw-w64-x86_64-gcc 4.9.1-1 (mingw-w64-x86_64-toolchain
mingw-w64-x86_64) [installed]
    GNU Compiler Collection (C,C++,OpenMP) for MinGW-w64

How can I make gcc support multilib? Or it's not my fault?
------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Msys2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to