Junio C Hamano <junkio@xxxxxxx> writes: >> It should be enough to -I../perl/blib/lib -I../perl/blib/arch/auto/Git. > > -- >8 -- > [PATCH] Perl interface: add build-time configuration to allow building with -fPIC > > On x86-64 it seems that Git.xs does not link without compiling > the main git objects with -fPIC. > > Signed-off-by: Junio C Hamano <junkio@xxxxxxx> Eh, sorry this was in response to this part of Pasky's message: >> Well, for the .xs you do need an .so and for that you apparently need >> -fPIC on most architectures, so there's no way around it. >> >> There's a patch to build libgit.so, would you take it as an excuse to >> always compile with -fPIC? ;-) By the way, I noticed NO_ACCURATE_DIFF is a compile time option to cause git-apply to accept diff output from implementations that botch "\No newline at the end of file", and I think it is wrong -- it should be a run time option to git-apply if we would want to support it, because the version of diff you have does not have much to do with which implementations of diff were used to generate patches you would receive and apply. Thoughts? - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html