httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Stoddard" <b...@wstoddard.com>
Subject Re: Tag 1.3.23?
Date Thu, 17 Jan 2002 20:53:19 GMT

> From: "Thomas Eibner" <thomas@stderr.net>
> Sent: Wednesday, January 16, 2002 10:48 AM
> 
> 
> > On Tue, Jan 15, 2002 at 12:14:09PM -0500, Bill Stoddard wrote:
> > 
> > Does the CHANGES file need to include something about this:
> > 
> > from ApacheCore.def:
> > revision 1.29
> > date: 2001/12/28 05:03:06;  author: wrowe;  state: Exp;  lines: +51 -0
> > 
> >   Normalize symbol exports for Win32/Netware to the httpd.exp reference.
> >   Diff tags pre_win_nw_syms/post_win_nw_syms for complete edit.
> 
> This is a no-brainer, it simply added new fns.
> 
> >   Note I've corrected _SEVERAL_ badly declared symbols on Win32 into
> >   API_EXPORT_NONSTD flavors (e.g. those using (...) args).  This may,
> >   or may not, break binary compatibility depending on how those args
> >   are addressed, and if those functions were used.
> 
> This is a problem.  I have a suggestion if we don't want to entirely
> break Win32 compatibility.  Nonstd symbols would normally carry their
> underbar prefix.  By adding that prefix we would resolve the issue,
> except that ordinals would need to change, as well.  This would break both
> means that linked binaries use to resolve the symbol names.
> 
> The other option is to finally drop all the ordinals (by dropping the .dsp)
> and force all Win32 modules to be rebuilt against 1.3.23.  What say you all?

I think Roy has already answered this.  Let's not break compatability and move on to 2.0.

Bill
> 


Mime
View raw message