This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: Help cross compiling for MingW32 standalone executables.
- From: "Bill C. Riemers" <cygwin at docbill dot net>
- To: <cygwin at cygwin dot com>
- Date: Tue, 13 May 2003 20:23:26 -0400
- Subject: Re: Help cross compiling for MingW32 standalone executables.
Here is a specific example:
$ cat test.c
#include <math.h>
#include <stdlib.h>
int main() {
void *s=sin;
return (size_t)s;
}
$ gcc -mno-cygwin -o test.exe test.c -lm
$ strings test.exe |grep dll
msvcrt.dll
cygwin1.dll
KERNEL32.dll
It turns out this example works fine, if I leave off -lm. If there is a
flag I can set so a "configure" script will think -lm does not exist, my
problem would be solved.
Bill
----- Original Message -----
From: "Bill C. Riemers" <cygwin@docbill.net>
To: <cygwin@cygwin.com>
Sent: Tuesday, May 13, 2003 7:35 PM
Subject: Help cross compiling for MingW32 standalone executables.
> I've been attempting to build mingw32 standalone executables by cross
> compiling with the -mno-cygwin option. I thought it was working
correctly,
> until I handed off the execuables to someone without cygwin. It turns out
> the executables still link in cygwin1.dll. Does anyone know what flag I
> should use to get a true standalone excutable?
>
> Bill
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/