libstdc++6 has a binary incompatibility
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gcc-4.2 (Ubuntu) |
Fix Released
|
High
|
Matthias Klose | ||
Gutsy |
Won't Fix
|
High
|
Matthias Klose |
Bug Description
Binary package hint: libstdc++6
LSB testing in preparation for LSB 3.2 has uncovered a binary incompatibility in libstdc++6 for gutsy.
Basically, there was a period of time, between the end of June and the beginning of October, when several members of the C++ typeinfo class were swapped around in the vtable. The libstdc++6 from gutsy appears to have been built from source derived from upstream during that time.
More information can be found in the LSB bug:
http://
I believe that code using typeinfo built on gutsy will have problems running on other system, and apps built for other distros (including previous versions of Ubuntu) or for the LSB will have problems running on gutsy. Thus, even though LSB compliance is not necessarily a goal for gutsy, it might be in Ubuntu's best interests to fix it anyway.
Changed in gcc-4.2: | |
assignee: | nobody → doko |
importance: | Undecided → High |
status: | New → Confirmed |
fix for hardy: rebuild all effected packages. Will search for the needed time frame.