Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT cygwin DOT com Delivered-To: mailing list cygwin-developers AT cygwin DOT com Message-ID: <3E6C9C1E.B326D8C8@ieee.org> Date: Mon, 10 Mar 2003 09:07:26 -0500 From: "Pierre A. Humblet" X-Accept-Language: en,pdf MIME-Version: 1.0 To: cygwin-developers AT cygwin DOT com Subject: Re: HEADSUP everyone: 32/64bit changes are commited References: <20030309222706 DOT GS1193 AT cygbert DOT vinschen DOT de> <20030309235923 DOT GA14106 AT redhat DOT com> <20030310111321 DOT GV1193 AT cygbert DOT vinschen DOT de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Corinna Vinschen wrote: > > > > > Amazing job, Corinna. Truly amazing. > Yes, great work. Corinna. > Thanks but it wasn't quite complete. This morning I've rebuild the > whole source tree from scratch and suddenly ranlib didn't work anymore > with this version. I figured out that I missed several off_t and fpos_t > type clashes in newlib :-( > > I've just posted the patch to newlib (Subject: "[PATCH] Avoid more > problems with type clashes"). Everybody who wants to build Cygwin > from CVS should apply this patch as long as it's not approved and > commited. FYI, I tried to rebuild everything last night on Windows but the dll build failed because fopen64 and friends were missing from libc (although stdio64 is there and I ran configure on newlib). Also I realized recently we are heading for trouble with lastlog. It's really an array of ~200 byte structures indexed by uid. Currently its max size is ~ 200 x 64k = 13MB. With the change it can be 800 GB or so. ssh supports (on the fly) lastlog as a directory, with per user files, but I don't think inetutils does. Not sure what to do. Pierre