This is the mail archive of the
mailing list for the Cygwin project.
Re: TEST: patch-2.5.8-4 (package maintainers, please note)
- From: Elfyn McBratney <elfyn at emcb dot co dot uk>
- To: cygwin-apps at cygwin dot com
- Date: Fri, 25 Jul 2003 17:59:33 +0100 (BST)
- Subject: Re: TEST: patch-2.5.8-4 (package maintainers, please note)
- Reply-to: cygwin-apps at cygwin dot com
On Fri, 25 Jul 2003, David Rothenberger wrote:
> Nicholas Wourms writes:
> > email@example.com wrote:
> > > On Thu, Jul 24, 2003 at 06:53:59PM -0700, David Rothenberger wrote:
> > >
> > >>Christopher Faylor wrote:
> > >>
> > > Fixing the problem requires generating a new DLL with a new export --
> > > fdopen64. If there are any packages built which use fdopen they could
> > > conceivably fail in the same manner as patch. Sigh.
> > >
> > > This means that we may have to go through the "rebuild packages" exercise
> > > again for cygwin 1.5.1. I will release a 1.5.1 version of cygwin shortly
> > > after generating a snapshot.
> > >
> > I'm still working on understing how you are handling the 64 bit exports,
> > but that's my problem.
> newlib provides _fdopen and _fdopen64. winsup/cygwin/Makefile.in
> adds an "indirect reference" to libcygwin.a that redirects fdopen to
> _fdopen64. Ditto for other 64 bit exports. Search for
> OBSOLETE_FUNCTIONS and NEW_FUNCTIONS in winsup/cygwin/Makefile.in.
> > In the meantime, if we want to apply your newlib
> > patch locally, how are you planning to export fdopen64() and
> > fdopen64_r() from cygwin.din? Are the any further modifications needed
> > to the winsup/cygwin source to support your implimentation?
> I have made the necessary changes in winsup/cygwin in my CVS copy
> after applying the newlib patch from Chris. I can post the patches
> to this list if that's an appropriate thing to do. Chris?
It's in CVS, so a `cvs up' will pick up the patch.
Elfyn McBratney, EMCB | http://www.nongnu.org/wwwauth/
http://www.emcb.co.uk | http://www.emcb.co.uk/webauth/
firstname.lastname@example.org | wwwauth-users AT nongnu DOT org