gcc -W -Wall -O2 -pedantic -std=c99 -fPIC libusb-sniff.c -ldl -shared -m32 -o libusb-sniff-32.so /usr/lib/gcc/i586-slackware-linux/5.4.0/../../../../i586-slackware-linux/bin/ld: /usr/lib/gcc/i586-slackware-linux/5.4.0/crtbeginS.o: unrecognized relocation (0x2b) in section `.text' /usr/lib/gcc/i586-slackware-linux/5.4.0/../../../../i586-slackware-linux/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status