[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gcc 2.95.4 VERY broken on ppc



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



Reply to: