Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com From: Steve Jorgensen Message-Id: <199910271536.JAA08600@zen.alb.khoral.com> Subject: Re: Snapshot and CD compatibility problems To: cygwin AT sourceware DOT cygnus DOT com Date: Wed, 27 Oct 1999 09:36:33 -0600 (MDT) In-Reply-To: <19991026220018.B3136@cygnus.com> from "Chris Faylor" at Oct 26, 99 10:00:18 pm X-Mailer: ELM [version 2.4 PL25] Content-Type: text Chris Faylor wrote >> On Tue, Oct 26, 1999 at 05:18:41PM -0600, Steve Jorgensen wrote: >> >Ok, so I switched to the 10/25/1999 cygwin dll, to get fixes for the >> >unlink and perl problem. However, now it really messes up the file >> >permissions on any file I write to (making access return -1 when it >> >checks for write access the next time). Many programs I run kind of >> >hang for a while before actually beginning to run. Also, ls reports >> >different values permissions on the snapshot. For the cygwin1.dll from >> >the CD, it reports non-executable files as mode 644. With the >> >10/25/1999 snapshot, it reports 777 on all files. >> >> I think I will quit my job and devote the rest of my life to answering >> this question. :) >> >> If the DLL is named cygwin1.dll, it is compatible with any program linked >> earlier than the DLL. It is not necessarily compatible with object files >> or libraries. So, your saying after I change the dll I should recompile the software I'm trying to port? >> >> The problem you are seeing is probably due to the fact that CYGWIN=ntsec >> is on by default. This requires you to have a valid /etc/passwd and >> /etc/group. Set the environment variable CYGWIN=nontsec to avoid this. Well, I created a /etc/passwd and /etc/group. I guess my confuse lies in that all I did was change the DLL, I didn't mess with the CYGWIN variable or any of the other cygwin settings/config files. Does the CD cygwin1.dll have different defaults than the snapshot? It could be that I used the wrong option on the creation of the passwd and group, the CD version of the DLL didn't really care either way. >> >> I don't know about the pause, though. I don't see that here. Possibly >> it is due to ntsec searching a Windows domain. >> >> >Is it just incompatible to use snapshot dll's with the cygwin CD >> >binaries? Also, it doesn't look like the gcc compiler that comes with >> >the CD is the same as the one all the web pages recommends (2.9 vs >> >2.95). Is there a reason why 2.95 wasn't put on the CD? Should I move >> >to that compiler? >> >> We included the CodeFusion version of the compiler which has additional >> optimizations for Pentium IIs. It should produce smaller, faster code. I know, I just wanted to make sure it is compatible with the 2.95 compiler. -- ----------------------------------------------------------- Steven Jorgensen steve AT khoral DOT com steve AT haunt DOT com ------------------------------+---------------------------- Khoral Research Inc. | PHONE: (505) 837-6500 6200 Uptown Blvd, Suite 200 | FAX: (505) 881-3842 Albuquerque, NM 87110 | URL: http://www.khoral.com/ ----------------------------------------------------------- -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com