On Tue, Apr 24, 2001 at 09:52:04PM -0400, Jack Howarth wrote: > Package: gcc-2.95 > Version: 2.95.4-0.010407 > > Hello guys. The move of gcc 2.95.4-0.010407 has majorly broken > woody on ppc. For example update_menus now has an undefined > symbol for __throw and can't run. Also kconqueror from kde 2.1.1 > has undefined symbols to __throw and malfunctions. Also libdb2 > can no longer be built. I regress from sid to woody last night > for this very reason and now the flaw has migrated over. > Can you please regress the ppc version of woody back to the last > gcc 2.95.3 version that was there yesterday. > Jack Howarth
voltaire:/home/dan# LD_DEBUG=all LD_OUTPUT=foo update-menus 2>&1 |grep throw 10147: symbol=__throw; lookup in file=update-menus 10147: symbol=__throw; lookup in file=/usr/lib/libstdc++-libc6.2-2.so.3 10147: binding file update-menus to /usr/lib/libstdc++-libc6.2-2.so.3: normal symbol `__throw' voltaire:/home/dan# nm -D /usr/lib/libstdc++-libc6.2-2.so.3 |grep throw 0003331c T __rethrow 00032804 T __sjpopnthrow 000325e0 T __sjthrow 00033110 T __throw ... That's 2.95.3-6. In 2.95.4-0.010407 it vanished. Matthias, where might it have gone? It's not in libgcc.a any more either. It looks to me like we no longer get DWARF2_UNWIND_INFO. WAIT! You uploaded a GCC without Franz's patch! I recall expressly asking you NOT to do this. There's an ABI change in that patch. You can't just reverse it at will. If you only want it on powerpc, so be it, but we -must- have it! > ps the build of libdb2 fails as follows... > > not good. Don't tell us, tell the db2 maintainer. -- Daniel Jacobowitz Debian GNU/Linux Developer Monta Vista Software Debian Security Team