Bugzilla – Bug 151283
ncurses binary compatibility broken
Last modified: 2006-02-23 15:54:39 UTC
Binary compatibility for ncurses is broken, such that it is built with a 'chtype' of type 'unsigned int', as opposed to the 'unsigned long' in older versions. The width of 'chtype' can be configured at build time. The type change breaks binary compatibility of older legacy apps.
Thanks for the tip.
Thomas? Is this true and how we can handle this without breaking applications in the future?
I'm now using an autodetection for 64 bit architectures and if found one, I'd now using --with-chtype=long.