Steve Langasek writes: > On Thu, May 31, 2007 at 11:36:55PM +0200, Matthias Klose wrote: > > With glibc-2.5 and gcc-4.1.2 (and gcc-4.2), the `long double' data > > type did change from a 64bit representation to a 128bit representation > > on alpha, powerpc, sparc, s390. To allow partial upgrades of packages, > > we will need to rename all packages holding libraries with the long > > double data type in their API. Both libc and libstdc++ do not need to > > be renamed, because they support both representations. Attached you > > can find a list of packages with header files in /usr/include matching > > 'long *double'. If a library package is built from the same source as > > well, it has to be renamed, however the list may have false positives. > > > Still unsure about how to handle extension modules in scripting > > languages; looking at python it may be sufficient to add conflicts > > with all extension modules exposing the long double datatype in their > > APIs. > > > I plan to submit bug reports with severity `serious' for all source > > packages matching the above description (although if somebody wants to > > handle this transition, please go ahead). > > <snip> > > > lsb-build-base2 > > lsb-build-base3 > > <snip> > > Given what the LSB is, I expect that at least these packages need to be > updated to build using the old ABI. How can this be done?
passing -mlong-double-64 should be fine. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

