Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm Sender: cygwin-apps-owner AT cygwin DOT com List-Subscribe: List-Archive: List-Post: List-Help: , 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 Reply-To: Earnie Boyd X-Accept-Language: en MIME-Version: 1.0 To: cygwin-apps AT cygwin DOT com Subject: Re: setup changes to build standalone References: <3CC8D3A1 DOT 7070605 AT ece DOT gatech DOT edu> <3CC947F0 DOT E40FCB4A AT yahoo DOT com> <20020426160806 DOT GA8584 AT redhat DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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. > #!/bin/sh gcc -mno-cygwin ln -s ld.exe mingw32-ld.exe Earnie.