1 #as: --64 2 #ld: -shared -melf_x86_64 3 #error: .*relocation R_X86_64_GOTOFF64 against undefined hidden symbol `foo' can not be used when making a shared object 4