Hi, Lluís Batlle wrote:
> I thought of adding -fPIC only for x86_64, but afaik, in x86 -fPIC > doesn't introduce performance penalities. Right? Actually, I think it does, since PIC requires calling functions through a Global Offset Table (GOT) instead of directly. However, I don't care all that much about the performance of static libraries :-) In fact I would be in favour of disabling them by default except for packages where we need them. > What do you think about this? Do you know how other distros do? I > think gentoo went on the adding -fPIC always for *any* libraries. At least for libtool-based packages, libtool is supposed to only pass -fPIC for shared libraries. Turning on -fPIC by default would at least fix a bunch of packages on x86_64-linux that forget to pass -fPIC for shared library builds. -- Eelco Dolstra | http://www.st.ewi.tudelft.nl/~dolstra/ _______________________________________________ nix-dev mailing list nix-dev@cs.uu.nl https://mail.cs.uu.nl/mailman/listinfo/nix-dev