Too bad my GCC hates me.
Code:
[austin@continuum ~]$ gcc --version | head -1
gcc (GCC) 4.2.1
[austin@continuum ~]$ cat > test.c
int main() { return 42; }
[austin@continuum ~]$ gcc test.c
/usr/lib/gcc/i686-pc-linux-gnu/4.2.1/ld: unrecognized option '--hash-style=both'
/usr/lib/gcc/i686-pc-linux-gnu/4.2.1/ld: use the --help option for usage information
collect2: ld returned 1 exit status
[austin@continuum ~]$
(damn you bleeding edge! damn you!)
gcc3 to the rescue, though.
Seriously though, quite an impressive increase in efficiency I'd say. Mind posting a couple of benchmarks?