From: Marco Roeland Date: Wed, 28 Jun 2006 19:08:14 GMT Subject: Re: [PATCH] Makefile: set USE_PIC on Linux x86_64 for linking with Git.pm Message-ID: <20060628190814.GC5713@fiberbit.xs4all.nl> In-Reply-To: <7vr719159v.fsf@assigned-by-dhcp.cox.net> On Wednesday June 28th 2006 Junio C Hamano wrote: > I agree with it in principle but was too lazy to do that myself. > I wonder it should be inside Linux, though. > > > ifeq ($(uname_S),Linux) > > NO_STRLCPY = YesPlease > > + ifneq (,$(findstring x86_64,$(uname_M))) > > + USE_PIC = YesPlease > > + endif > > endif Yes, I wondered about that myself. I chose to be on the safe side: I can and have tested this myself on Linux x86-64 but am not sure if it's needed on the BSD's for example. Even for Linux someone mentioned that probably i386 is the exception in _not_ needing the -fPIC linkage. It might even be specific to the Perl "xs" implementation specifics? So I should have added "Works for me (TM)"! ;-) -- Marco Roeland