I ran into a problem trying to compile Samba under a Linux From Scratch (LFS) system :
relocation R_X86_64_32 against function can not be used when making a shared object; recompile with -fPIC
/usr/lib/libacl.a: could not read symbols: Bad value
I kept trying to figure out what was up with my Samba ./configure arguments. It took a while to realize the problem wasn't in my Samba methods - it was in the ACL compilation. When the Samba error in the make specified about recompiling with -fPIC, you need to recompile the library that it is trying to link. I had to recompile the libacl.so binary and fix it, and then Samba compiled fine.
No comments:
Post a Comment