Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: eos.vss.fsi.com: ford owned process doing -bs Date: Thu, 10 Jul 2003 15:14:20 -0500 (CDT) From: Brian Ford X-X-Sender: ford AT eos To: cygwin AT cygwin DOT com Subject: Re: development under 1.5.0 ?s Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Thu, Jul 10, 2003 at 21:51:28 +0200, Corinna Vinschen wrote: > By testing. It's save to use older DLLs if they don't expect any of > the changed datatypes as parameter or part of a parameter. This > part of the application is of course not 64 clean. However, for > testing purposes I've build OpenSSH using the current OpenSSL and it > still worked fine. Just as a prove of concept. > I tried this with some of our apps too and poof, seg fault. I was just hoping someone had already figured out any easy test to see if a dll is effected. I think package maintainers are going to have a hard time figuring out when it is safe to recompile under 1.5.0. And I bet there will be some circular dependencies. > It's safe to use 1.3.22 headers *together* with 1.3.22 libcygwin.a as > well > as it is safe to use 1.5.0 headers *together* with 1.5.0 libcygwin.a > when building a package, Headers and libcygwin.a are birds of a feather. > Mixing 1.3.x headers with 1.5.0 libcygwin.a and vice versa will very > likely create a special application which main purpose is to test how to > get segmentation violations. > What I was really reffering to was the strange, yet I believe valid, configuration of 1.3.22 headers and import library with a 1.5.0 dll. Thanks for the info. -- Brian Ford Senior Realtime Software Engineer VITAL - Visual Simulation Systems FlightSafety International Phone: 314-551-8460 Fax: 314-551-8444 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/