This is the mail archive of the
cygwin-developers@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: Introducing slight binary incompatibility in newer executables?
- To: cygwin-developers at sourceware dot cygnus dot com
- Subject: Re: Introducing slight binary incompatibility in newer executables?
- From: DJ Delorie <dj at delorie dot com>
- Date: Fri, 23 Jun 2000 23:00:12 -0400
- References: <20000623224947.A612@cygnus.com>
I don't think this is any different than any other time we've added
functionality to the dll. Every time we export a new function, we
create the opportunity for new programs to not work with old DLLs.
Aside from bug fixing, this is how we define "progress".
I don't see a problem with your proposed change.
However, watch out for the *library* compatibility stuff. Don't
forget the ctype disaster.
> The error will be something like "entry point cygwin_user_data not
> found".
More likely, something like "Error loading program" or "program not
found". Windows isn't very helpful with its error messages. Or are
you using LoadLibrary to access this new function?