delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/03/28/07:13:58

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <4247F4EE.6030005@buddydog.org>
Date: Mon, 28 Mar 2005 07:13:34 -0500
From: Jonathan Arnold <jdarnold AT buddydog DOT org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b) Gecko/20050202 MultiZilla/1.7.0.2d
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Compiling purely native (mingw) win32 apps under cygwin...
References: <d262ld$d8r$1 AT sea DOT gmane DOT org> <6 DOT 2 DOT 1 DOT 2 DOT 0 DOT 20050327185000 DOT 02b79a20 AT pop DOT prospeed DOT net> <d289t1$p5a$1 AT sea DOT gmane DOT org>
In-Reply-To: <d289t1$p5a$1@sea.gmane.org>
X-IsSubscribed: yes

Jani Tiainen wrote:
> Larry Hall kirjoitti:
> 
>> At 05:42 AM 3/27/2005, you wrote:
>>
>>> Hi all!
>>>
>>> I was wondering what I have to do to get purely native win32 app to 
>>> build under cygwin. I know that -mnocygwin directive drops out 
>>> dependency to cygwin1.dll, but how about other libraries?
>>>
>>> How I can make a separate sandbox for my purposes that in any case 
>>> even two versions of libs exists cygwin uses only my own libs..?
>>
>> If you don't want or need the Cygwin layer, you can always just download,
>> install, and use the MinGW version of gcc/g++ (see www.mingw.org).  The
>> '-mno-cygwin' flag to the Cygwin version of gcc/g++ is meant to be a 
>> convenient option to get the same results as the MinGW version without
>> installing a copy.  Still, if MinGW is what you want and all you ever 
>> want,
>> you're better off using it that the Cygwin switch.
>>
>> If you're ever unsure about which DLLs got linked into your 
>> executable/DLL,
>> simply run 'cygcheck <foo>', where <foo> is the executable/DLL in 
>> question.
>> It will list all the implicitly loaded DLL dependencies.  If there are 
>> any
>> Cygwin dependencies, you'll see them.
> 
> 
> Well I need Cygwin for build environment since mingw/msys package 
> doesn't work well with automake/autoconf.
> 
> But still is there some special environment vars (like PKG_CONFIG_PATH) 
> that I have to set to make things sure..?
> 
> And of course I use Cygwin for ssh + xorg connectivity to my Linux 
> server...

Well, according to the MinGW web site, it's very easy to work with both.  Just
make sure the MinGW /bin is before the Cygwin /bin. See the FAQ entry:

http://www.mingw.org/mingwfaq.shtml#faq-usingwithcygwin

-- 
Jonathan Arnold     (mailto:jdarnold AT buddydog DOT org)
Amazing Developments       http://www.buddydog.org

I feel like a fugitive from the law of averages. -
  William H. Mauldin


--
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019