I know that i only need to remove it. gcc -o skey skey.o -L. -lskey -lcrypt /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld: skey: hidden symbol `__stack_smash_handler' in /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libgcc.a(_stack_smash_handler.oS) is referenced by DSO collect2: ld returned 1 exit status make: *** [skey] Error 1 make: *** Waiting for unfinished jobs.... some more info if needed. CFLAGS="-O2 -march=pentium3 -pipe -fstack-protector" CHOST="i686-pc-linux-gnu" FEATURES="autoaddcvs -sandbox ccache" Binutils: 2.14.90.0.7 Gcc: 3.3.2-r2 Glibc: 2.3.2-r8 With NPTL Kernel: development-sources 2.6.0-test9 USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libwww mad mpeg ncurses nls pdflib png qt quicktime spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline aalib bonobo svga ggi tcltk java guile X sdl gpm tcpd pam ssl perl python imlib oggvorbis gtk motif opengl ldap cdr acpi acpi4linux apache2 bcel bsf clamav cscope dillo ethereal fam gd gtk2 imap innodb jikes justify lcms lids lufsusermount maildir md5sum mozilla moznocompose moznoirc moznomail mule nptl offensive pic ppds samba sasl skey slp snmp sse tiff usb vanilla vim-with-x xface xml -arts -kde -gnome -libg++ -mikmod -esd"
Thanks, I've found the problem and committed the fix :)