On Mon, Sep 17, 2007 at 02:25:24PM +0100, Stephane Chazelas wrote: > Package: libc6-prof > Version: 2.6.1-4 > Severity: grave > Justification: renders package unusable > > > Hi, > > I don't seem to able build any program linked against the > profiled version of the glibc. > > I can reproduce the problem with any version of gcc (3.3, 3.4, > 4.0, 4.1, 4.2), with 2.6.1-1 and 2.6.1-4. Manually linking > against libc6-prof_2.3.6.ds1-13etch4_i386.deb using the crt's in > libc6-dev_2.3.6.ds1-13etch4_i386.deb (on the same unstable > debian host) is OK. >
The problem is that the new glibc needs libgcc_s.so.1 for exceptions handling, which needs in turn libc.so.6. Linking with -lc_p means the glibc is linked statically, while it is also linked dynamically via libgcc. The solution is to link with -static-libgcc -lc_p. I will add a README to the libc6-prof package to explain how to use it. -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `- people.debian.org/~aurel32 | www.aurel32.net -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]