Bug 151283 - ncurses binary compatibility broken
Summary: ncurses binary compatibility broken
Status: RESOLVED FIXED
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Beta 3
Hardware: x86-64 Linux
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Dr. Werner Fink
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-15 20:02 UTC by Lonni Friedman
Modified: 2006-02-23 15:54 UTC (History)
3 users (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lonni Friedman 2006-02-15 20:02:42 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.
Comment 1 Michael Gross 2006-02-16 12:58:06 UTC
Thanks for the tip.
Comment 2 Dr. Werner Fink 2006-02-23 11:45:59 UTC
Thomas? Is this true and how we can handle this without breaking
applications in the future?
Comment 3 Dr. Werner Fink 2006-02-23 15:54:39 UTC
I'm now using an autodetection for 64 bit architectures and
if found one, I'd now using --with-chtype=long.