Subject: Re: HEADS UP: new curses in tree
To: Brett Lymn <email@example.com>
From: Thor Lancelot Simon <firstname.lastname@example.org>
Date: 12/02/2001 17:41:26
On Sun, Dec 02, 2001 at 07:52:46PM +1030, Brett Lymn wrote:
> I have just committed my wad of changes to implement the
> newterm and set_term functions. The changes are quite extensive at a
> fundamental level (as I said before). I believe that there are no
> real problems but you never know...
> One thing to look out for is that you must update your vi source and
> recompile that after installing the new libcurses otherwise vi will
> enter a tail-spin, entering that safe but oh so smelly haven and
> vanishing with a pop and a segv. This is NOT a bug with curses this
> is a problem with vi stealing library function names in certain
> configurations - in this case vi defines it's own newterm if it has
> been told there is not one in libcurses. I have committed the config
> file change for this to the vi sources so you should be ok.
This is *precisely* the kind of thing that should cause a library major
version number bump; you have changed the ABI such that applications linked
to the old library can not function with the new library.