Trond Norbye wrote: > I thought that it was normal to name the libraries like > lib<name>.so.<major>.<minor>.<micro> (eg: libevent.so.1.3.4) and create > symbolic links so the application may pick up the newest version of the > library (with the correct ABI) without re-linking the application.
As did I, and I've wondered about this for a while. > > Is there a good reason for not doing so? Nick, have you given any thought to this? I'm surprised to see your arguments about preserving compatibility considering that each client application needs to be relinked to pick up libevent bugfixes, and many versions of libevent kept around on systems where they haven't been. libevent's APIs (existing functions' signatures + "struct event" layout) changes infrequently enough that I think most releases could just be a minor version bump. _______________________________________________ Libevent-users mailing list Libevent-users@monkey.org http://monkey.org/mailman/listinfo/libevent-users