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

Bug#499786: lib32gcc1: missing GCC_4.* symbols



tag 499786 + unreproducible
thanks

On Mon, Sep 22, 2008 at 01:06:32PM +0200, Miquel van Smoorenburg wrote:
> Package: lib32gcc1
> Version: 1:4.3.1-9
> Tags: lenny
> Severity: grave
> 
> lib32gcc1 is lenny does not have the GCC_4.* symbols included,
> so it's impossible to run any 32 bits binaries that depend on
> these symbols.
> 
> A simple C hello world program works for some reason, but as
> soon as you link with some libraries - say
> /emul/ia32-linux/usr/lib/libstdc++.so.6 - it fails.
> 
> This also means it's not possible to compile (at least c++)
> binaries in 32 bit mode that can also run on amd64.
> 
> A simple hello.c compile:
> 
> $ g++ -m32 hello.c
> $ ./a.out 
> ./a.out: /emul/ia32-linux/lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /emul/ia32-linux/usr/lib/libstdc++.so.6)

/emul/ia32-linux/lib/libgcc_s.so.1 does not come from a Debian package,
so the problem is likely to be a problem on your setup.

-- 
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net



Reply to: