From: Marco Roeland Date: Wed, 28 Jun 2006 19:55:18 GMT Subject: [PATCH] Makefile: set USE_PIC on Linux x86_64 for linking with Git.xs Message-ID: <20060628195518.GE5713@fiberbit.xs4all.nl> In-Reply-To: <20060628192145.GD5713@fiberbit.xs4all.nl> In commit 6294a10 it was noted that "on x86-64 it seems that Git.xs does not link without compiling the main git objects with -fPIC". Set it therefore automatically on this platform. This patch does this only for _Linux_ x86-64, as that is the only x86-64 platform I have access to. But it might very well make sense on other x86-64 platforms, please test and report if you have such a platform. Signed-off-by: Marco Roeland --- This applies to 'pu'. It is an amended version from an earlier one with a simplification from Junio and a clarification why it is Linux specific at the moment. The title was also slightly improved. --- Makefile | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/Makefile b/Makefile index 2df5bd4..88cfe2b 100644 --- a/Makefile +++ b/Makefile @@ -254,6 +254,9 @@ # we had "elif" things would have been m ifeq ($(uname_S),Linux) NO_STRLCPY = YesPlease + ifeq ($(uname_M),x86_64) + USE_PIC = YesPlease + endif endif ifeq ($(uname_S),Darwin) NEEDS_SSL_WITH_CRYPTO = YesPlease -- 1.4.1.rc1.g3550-dirty