Re: [PATCH] Makefile: set USE_PIC on Linux x86_64 for linking with Git.pm
- From
- Marco Roeland <marco.roeland@xs4all.nl>
- Date
- Jun 28, 2006, 19:08 UTC
- 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:
Show 9 quoted lines
> 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