This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: runtime failure in 20000710 and 20000711 snapshots


On Thu, Jul 13, 2000 at 12:08:11PM -0400, Charles Wilson wrote:
>The instruction at "0x00401a98" referenced memory at "0x00000001". The
>memory could not be "read".
>Click on OK to terminate the program
>Click on CANCEL to debug the program
>
>Is it expected that programs/dlls compiled with the new (20000711 and
>later) libcygwin.a will fail with older installations? 

If by "older installations" you mean "snapshots after 1.1.2", then yes.

I'm still tinkering with some of the startup code and I haven't resolved
things yet.  It is now very important to make sure that you are using a
libcygwin.a that goes with your cygwin1.dll.  Things are changing on
a daily basis.

I have made some changes to cygwin1.dll in the last few weeks that
can cause incompatibilities between "yesterday's snapshot" and "today's".
For a time, I also made changes that caused executables built with
"today's" libcygwin.a to be incompatible with cygwin1.dll v1.1.2.

Throughout all of this, however, I expect that executables built in the
last two years will still work correctly with any snapshot.  That's my
goal for 1.1.3, at least.  I also expect that when 1.1.3 is released,
executables linked with libcygwin.a will work correctly with 1.1.2.
They just will not be able to take advantage of some new functionality
in 1.1.3.

cgf

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]