The problem is pretty known I guess. What I want to say is that it's still around in Sarge. At least on the alpha port gcc-3.4 doesn't work, I haven't tried any other architectures.
lpha% cat hello.c #include <stdio.h> int main() { printf("hello\n"); } lpha% gcc-3.4 hello.c /usr/bin/ld: unrecognized option '--as-needed' /usr/bin/ld: use the --help option for usage information collect2: ld returned 1 exit status lpha% dpkg -l gcc-3.4 binutils Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-======================-======================-============================================================ ii gcc-3.4 3.4.1-4sarge1 The GNU C compiler ii binutils 2.14.90.0.7-8 The GNU assembler, linker and binary utilities
pgpMsyHK7LNei.pgp
Description: PGP signature