Subject: Re: HEADS UP: new curses in tree
To: Brett Lymn <blymn@baesystems.com.au>
From: Thor Lancelot Simon <tls@rek.tjls.com>
List: tech-userlevel
Date: 12/02/2001 17:41:26
On Sun, Dec 02, 2001 at 07:52:46PM +1030, Brett Lymn wrote:
> 
> Folks,
>         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.

Thor