Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Info: This message was accepted for relay by smtp03.mrf.mail.rcn.net as the sender used SMTP authentication X-Trace: UmFuZG9tSVaQDsOOxZF+gCEnA7NNKVwyOYoriwVTEEfUO2UmW4Tof0TGZtHqW5Tq Message-ID: <3E90614D.4040709@rfk.com> Date: Sun, 06 Apr 2003 13:18:05 -0400 From: "Larry Hall (RFK Partners, Inc.)" Reply-To: lhall AT rfk DOT com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3) Gecko/20030312 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Martin CC: cygwin AT cygwin DOT com Subject: Re: Environment References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Martin wrote: > Which (specific) libraries does a cygwin binary require to compile and link > to in order to produce > a cygwin binary which will execute successfully within cygwin environment? > Does cygwin have nay utilities which can modify the binary header in order > to modify it to work with cygwin? > Thank You, > Martin To build an executable from source using Cygwin, use the Cygwin provided compiler (g++/gcc, g77, etc). This links in cygwin1.dll. cygwin1.dll provides POSIX support. Cygwin does not have a special binary format. The executables created by it's compilers target the Windows platform. There is no need to modify the binary that results in any way in order to get it to run with Cygwin or Windows. -- Larry Hall lhall AT rfk DOT com RFK Partners, Inc. http://www.rfk.com 838 Washington Street (508) 893-9779 - RFK Office Holliston, MA 01746 (508) 893-9889 - FAX -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/