Andrew Deason <adea...@sinenomine.net> writes: > Russ Allbery <r...@stanford.edu> wrote:
>> Everything is built with PIC on most Linux platforms that aren't >> ridiculously register-contrained, since unless the userspace libraries >> are built PIC, they can't be linked into any other shared libraries. >> The cost of PIC on amd64 is a lot less than on i386. > I know that's how it is for the libraries, but it doesn't look like we > do that for, say, the fileserver driver sources. Like, viced.o, > afsfileprocs.o, etc. That would be new. Maybe someone tightened up the build system since the last time I looked. Previously, we just dumped -fPIC into the generic compiler flags on those platforms in src/cf/osconf.m4 because figuring out how to build the libraries separately was too hard. -- Russ Allbery (r...@stanford.edu) <http://www.eyrie.org/~eagle/> _______________________________________________ OpenAFS-devel mailing list OpenAFS-devel@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-devel