Mail Archives: cygwin/2001/06/22/13:05:05
Charles S. Wilson wrote:
> I've just uploaded readline-4.2-2 as a test release. Readline is a
> library that provides user-input functions complete with history
> functions and line-editing capabilities.
Any objections if I remove the test designation from this release?
4.2-2 contains both the old dll's (cygreadline4.dll and cyghistory4.dll)
so that old .exe's will continue to work, and provides the new dll's
(cygreadline4.2.dll and cyghistory4.2.dll) which newly linked programs
will use. (The new dll's reflect the new 4.2 API, so it is possible that
programs may require source code modification to link with the new 4.2
libraries.)
Also, is cygreadline4.2.dll okay, or should I use a different
nomenclature? cygreadline4-2.dll? cygreadline5.dll? (and break the
relationship between dll version number and source package numbering).
I'm actually leaning toward cygreadline5.dll, since readline-4.3 may
have the same API as 4.2, so the 4.3's dll may actually have to keep the
4.2 package's dll name, and be called cygreadline4.2.dll which is VERY
confusing. If you just state, "DLL versioning has no relation to source
package versioning" then it's okay that readline-4.2's dll and
readline-4.3's dll are both "cygreadline5.dll". So, it won't take much
convincing for me to release readline-4.2-3 with a "cygreadline5.dll"
instead of "cygreadline4.2.dll"...
One day, of course, libtool will work well with cygwin dll's, and many
dll's will get renamed to something like cygfoo-2-3-1.dll using the
libtool library versioning mechanism, I'm sure. But that's WAY in the
future. One thing at a time.
--Chuck
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple
- Raw text -