1 #as: --32 -mrelax-relocations=yes 2 #ld: -melf_i386 -shared 3 #error: direct GOT relocation R_386_GOT32X against `foo' without base register can not be used when making a shared object 4