Bug#93708: gcc: man versus info inconsistency (-W and -Wall)

2001-04-24 Thread Alexandre Duret-Lutz
>>> "Matthias" == Matthias Klose <[EMAIL PROTECTED]> writes:

[...]

 Matthias> Please read the WARNING section of the man page. The
 Matthias> info documentation is up to date. 

Sorry, I missed that.

 Matthias> In gcc-3.0 the man page is generated from the info
 Matthias> docs and up to date again.

So maybe you can close this bug, I just meant to point this out
in case it needed to be corrected for future releases.

Thanks.
-- 
Alexandre Duret-Lutz





gcc 2.95.4 VERY broken on ppc

2001-04-24 Thread Jack Howarth
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
ps the build of libdb2 fails as follows...

cc -o db_archive  db_archive.o err.o getlong.o -L. -ldb2
db_archive.o: In function `main':
/home/howarth/debian2/db2-2.7.7/build-tree/db-2.7.7/build_unix/../dist/../db_archive/db_archive.c:94:
 undefined reference to `db_appexit'
/home/howarth/debian2/db2-2.7.7/build-tree/db-2.7.7/build_unix/../dist/../db_archive/db_archive.c:94:
 relocation truncated to fit: R_PPC_REL24 db_appexit
/home/howarth/debian2/db2-2.7.7/build-tree/db-2.7.7/build_unix/../dist/../db_archive/db_archive.c:103:
 undefined reference to `db_appexit'
/home/howarth/debian2/db2-2.7.7/build-tree/db-2.7.7/build_unix/../dist/../db_archive/db_archive.c:103:
 relocation truncated to fit: R_PPC_REL24 db_appexit
db_archive.o: In function `db_init':
/home/howarth/debian2/db2-2.7.7/build-tree/db-2.7.7/build_unix/../dist/../db_archive/db_archive.c:130:
 undefined reference to `db_appinit'
/home/howarth/debian2/db2-2.7.7/build-tree/db-2.7.7/build_unix/../dist/../db_archive/db_archive.c:130:
 relocation truncated to fit: R_PPC_REL24 db_appinit
collect2: ld returned 1 exit status
make[1]: *** [db_archive] Error 1
make[1]: Leaving directory 
`/home/howarth/debian2/db2-2.7.7/build-tree/db-2.7.7/build_unix'
make: *** [stampdir/build] Error 2
Build command 'cd db2-2.7.7 && dpkg-buildpackage -b -uc' failed.
E: Child process failed

not good.
--
Jack W. Howarth, Ph.D. 231 Bethesda Avenue
NMR Facility Director  Cincinnati, Ohio 45267-0524
Dept. of Molecular Genetics  phone: (513) 558-4420
Univ. of Cincinnati College of Medicinefax: (513) 558-8474




Re: gcc 2.95.4 VERY broken on ppc

2001-04-24 Thread Daniel Jacobowitz
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