This is the mail archive of the cygwin-talk@cygwin.com mailing list for the cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Thu, Jan 27, 2005 at 08:40:07AM +0800, Carlo Florendo wrote:Oh, so it wouldn't be that simple....
I'd like to be able to build the cdrtools under mingw. Is it possible for me to just change all references to "gcc" to "gcc -mno-cygwin" and run make (assuming, of course that both the native cygwin and native mingw libraries exist)?
FWIW, I recently tried this with perl (building a native-win32 perl using -mno-cygwin instead of the supported MinGW, Borland C or VC).
The two issues I ran into were:
The makefile provided only worked with dmake, and I only had a non-cygwin version of dmake. dmake calling cygwin's gcc resulted in different command line quoting/escaping behaviour than when calling MinGW's gcc. See thread on the cygwin list: "cygwin programs called from non-cygwin programs mauling \" in args".
Whew! So that means downloading a native mingw may still be useful.Preprocessor output used posix pathnames; this broke perl code finding the errno constants to build the Errno module. I put in a cygpath hack, but it would be nice if there were a way to get gcc -mno-cygwin to use windows pathnames.
-- Carlo Florendo Astra Philippines Inc. www.astra.ph
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |