This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/23210] New: i686-pc-mingw32/libssp: C compiler cannot create executables
- From: "fxcoudert at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 2 Aug 2005 22:31:47 -0000
- Subject: [Bug bootstrap/23210] New: i686-pc-mingw32/libssp: C compiler cannot create executables
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
Building on i686-pc-mingw32 (with patches from
http://gcc.gnu.org/ml/gcc-patches/2005-08/msg00009.html and
http://gcc.gnu.org/ml/gcc-patches/2005-08/msg00097.html) fails when configuring
libssp. The config.log says:
configure:2293: /home/FX/ibin/./gcc/xgcc -B/home/FX/ibin/./gcc/
-B/mingw/i686-pc-mingw32/bin/ -B/mingw/i686-pc-mingw32/lib/ -isystem
/mingw/i686-pc-mingw32/include -isystem /mingw/i686-pc-mingw32/sys-include -O2
-g -O2 conftest.c >&5
C:\msys\1.0\home\FX\ibin\gcc\collect-ld.exe: unrecognized option `-Bdynamic'
collect2: ld returned 1 exit status
configure:2296: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "libssp"
| #define PACKAGE_TARNAME "libssp"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "libssp 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "libssp"
| #define VERSION "1.0"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:2335: error: C compiler cannot create executables
Indeed, using "xgcc -v" on a trivial file gives:
$ /home/FX/ibin/./gcc/xgcc -B/home/FX/ibin/./gcc/ -B/mingw/i686-pc-mingw32/bin/
-B/mingw/i686-pc-mingw32/lib/ -isystem /mingw/i686-pc-mingw32/include -isystem
/mingw/i686-pc-mingw32/sys-include -O2 -g -O2 conftest.c -v
Reading specs from C:/msys/1.0/home/FX/ibin/gcc/specs
Target: i686-pc-mingw32
Configured with: ../gcc/configure --prefix=/mingw --enable-languages=c,f95
Thread model: win32
gcc version 4.1.0 20050802 (experimental)
C:/msys/1.0/home/FX/ibin/gcc/cc1.exe -quiet -v -iprefix
c:\msys\1.0\home\fx\ibin\gcc\../lib/gcc/i686-pc-mingw32/4.1.0/ -isystem
C:/msys/1.0/home/FX/ibin/gcc/include -isystem c:/MinGW/i686-pc-mingw32/include
-isystem c:/MinGW/i686-pc-mingw32/sys-include conftest.c -quiet -dumpbase
conftest.c -mtune=pentiumpro -auxbase conftest -g -O2 -O2 -version -o
C:/DOCUME~1/FX/LOCALS~1/Temp/ccsZaaaa.s
ignoring nonexistent directory "c:/MinGW/i686-pc-mingw32/include"
ignoring nonexistent directory "c:/MinGW/i686-pc-mingw32/sys-include"
ignoring nonexistent directory
"c:/msys/1.0/home/fx/ibin/gcc/../lib/gcc/i686-pc-mingw32/4.1.0/include"
ignoring nonexistent directory "c:/MinGW/lib/gcc/i686-pc-mingw32/4.1.0/include"
ignoring nonexistent directory "c:/MinGW/i686-pc-mingw32/include"
#include "..." search starts here:
#include <...> search starts here:
C:/msys/1.0/home/FX/ibin/gcc/include
c:/MinGW/include
/mingw/include
/mingw/include
End of search list.
GNU C version 4.1.0 20050802 (experimental) (i686-pc-mingw32)
compiled by GNU C version 3.4.4 (mingw special).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: a806ce3e34687a89c3ca032f7ec55d37
C:/msys/1.0/home/FX/ibin/gcc/as.exe -o C:/DOCUME~1/FX/LOCALS~1/Temp/ccKObaaa.o
C:/DOCUME~1/FX/LOCALS~1/Temp/ccsZaaaa.s
C:/msys/1.0/home/FX/ibin/gcc/collect2.exe -Bdynamic c:/MinGW/lib/gcc/../crt2.o
-LC:/msys/1.0/home/FX/ibin/gcc -Lc:/MinGW/lib/gcc/.. -L/mingw/lib
C:/DOCUME~1/FX/LOCALS~1/Temp/ccKObaaa.o -lmingw32 -lgcc -lmoldname -lmingwex
-lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc -lmoldname
-lmingwex -lmsvcrt
C:\msys\1.0\home\FX\ibin\gcc\collect-ld.exe: unrecognized option `-Bdynamic'
collect2: ld returned 1 exit status
--
Summary: i686-pc-mingw32/libssp: C compiler cannot create
executables
Product: gcc
Version: 4.1.0
Status: UNCONFIRMED
Keywords: build
Severity: normal
Priority: P2
Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: fxcoudert at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
GCC host triplet: i686-pc-mingw32
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23210