On Tue, May 23, 2017 at 11:55:16PM +0200, Libor Pechacek wrote:
On Tue 23-05-17 21:58:09, Dr. Werner Fink wrote:
On Tue, May 23, 2017 at 06:57:40PM +0200, Libor Pechacek wrote:
Hi,
After updating today, mutt started to die instantly with SEGV. Turned out to be something with libtinfo. Reported earlier today as https://bugzilla.suse.com/show_bug.cgi?id=1040271
All programs using libncursesw have to use libtinfow now ... this because the libtinfo is now binary incompatible with libtinfow!
[...]
On Mon 22-05-17 14:30:53, Dominique Leuenberger wrote:
==== ncurses ==== Subpackages: libncurses6 ncurses-devel ncurses-utils tack terminfo terminfo-base
- Also split libtic into normal and wide version libticw as those libraries are linked with libtinfo respectively libtinfow
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ HERE!
Thanks for the explanation, Werner. It indeed looks like the culprit. Does the split mean rebuild of all the depending packages?
Yes Sir, it does! ... only the question rises how to enforce this in the autobuild system?! For the /usr/lib64/libncursesw.so I alread have /* GNU ld script */ INPUT(/lib64/libncursesw.so.6 AS_NEEDED(-ltinfow -ldl)) respectively for libncurses.so without `w' ;) Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr