This is the mail archive of the
cygwin
mailing list for the Cygwin project.
GNU ld -O option breaks compilation
- From: VÃclav Zeman <vhaisman at gmail dot com>
- To: cygwin at cygwin dot com
- Date: Fri, 16 Aug 2013 10:50:56 +0200
- Subject: GNU ld -O option breaks compilation
I am getting compilation error when I try to use the GNU ld's -O option:
`--> cat test.c
int
main ()
{
return 0;
}
`--> gcc -Wl,-O -o test test.c
/usr/lib/gcc/x86_64-pc-cygwin/4.8.1/../../../../lib/libcygwin.a(libcmain.o):
In function `main':
/usr/src/debug/cygwin-1.7.24-1/winsup/cygwin/lib/libcmain.c:39:
undefined reference to `WinMain'
/usr/src/debug/cygwin-1.7.24-1/winsup/cygwin/lib/libcmain.c:39:(.text.startup+0x7e):
relocation truncated to fit: R_X86_64_PC32 against undefined symbol
`WinMain'
collect2: error: ld returned 1 exit status
--
VZ
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple