1 2 3
#as: --32 #ld: -shared -melf_i386 #error: .*relocation R_386_GOTOFF against protected function `foo' can not be used when making a shared object