ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2002/04/26/12:30:42

Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm
Sender: cygwin-apps-owner AT cygwin DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT cygwin DOT com>
List-Help: <mailto:cygwin-apps-help AT cygwin DOT com>, <http://sources.redhat.com/lists.html#faqs>
Mail-Followup-To: cygwin-apps AT cygwin DOT com
Delivered-To: mailing list cygwin-apps AT cygwin DOT com
Message-ID: <3CC9804B.151E5C69@yahoo.com>
Date: Fri, 26 Apr 2002 12:28:59 -0400
From: Earnie Boyd <earnie_boyd AT yahoo DOT com>
Reply-To: Earnie Boyd <Cygwin-Apps AT cygwin DOT com>
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin-apps AT cygwin DOT com
Subject: Re: setup changes to build standalone
References: <FC169E059D1A0442A04C40F86D9BA7600C5F04 AT itdomain003 DOT itdomain DOT net DOT au> <3CC8D3A1 DOT 7070605 AT ece DOT gatech DOT edu> <3CC947F0 DOT E40FCB4A AT yahoo DOT com> <20020426160806 DOT GA8584 AT redhat DOT com>

Christopher Faylor wrote:
> 
> On Fri, Apr 26, 2002 at 08:28:32AM -0400, Earnie Boyd wrote:
> >This is good.  IMO, there should be no binaries not dependent on
> >cygwin1.dll in the /bin a.k.a. /usr/bin and that the /bin and /usr/bin
> >directories be marked as --cygwin-executable.  One reason for doing this
> >is that it speeds the execution process for spawning by avoiding win32
> >translations.
> 
> Yeah, there are now two binaries in /usr/bin, et al that are non-cygwin:
> strace and cygcheck.  If you have /bin and /usr/bin mounted with -X, it should speed
> up execution of programs in that directory but it will screw up operation
> of strace.exe and cygcheck.exe.
> 
> I don't know how to fix that.  Maybe there should be a /usr/ncbin or something.

Yes, exactly.  It's what I do for MSYS but the directory is /mingw/bin.

> >
> >Well, if you had a mingw32-gcc (cygwin hosted, mingw32 targeted) then
> >you could use that instead of `gcc -mno-cygwin'.
> 
> This would complicate the cygwin build process.  We will always need
> -mno-cygwin.
> 

<mingw32-gcc>
#!/bin/sh
gcc -mno-cygwin
</mingw32-gcc>

<mingw32-ld>
ln -s ld.exe mingw32-ld.exe
</mingw32-ld>

Earnie.

- Raw text -


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