From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerone Young Subject: [PATCH] 1 of 3 fix tools/Rules.mk for cross compilation Date: Thu, 07 Jul 2005 00:35:43 -0500 Message-ID: <1120714543.8438.19.camel@thinkpad> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel List-Id: xen-devel@lists.xenproject.org This patch fixes linking issue when cross compiling. The tools are calling gcc to link objects. So LDFLAGS has to change so that gcc properly understands them, as our current situation does not work (at least with gcc4). oh gcc4 how I love you so. You really make the code go. If a day were ever bright gcc4 would make no light. Signed-off-by: Jerone Young --- tools/Rules.mk.old 2005-07-06 23:25:08.000000000 -0500 +++ tools/Rules.mk 2005-07-06 23:44:53.000000000 -0500 @@ -7,12 +7,12 @@ XEN_LIBXC = $(XEN_ROOT)/tools/l ifeq ($(XEN_TARGET_ARCH),x86_32) CFLAGS += -m32 -march=i686 -LDFLAGS += -m elf_i386 +LDFLAGS += -m32 endif ifeq ($(XEN_TARGET_ARCH),x86_64) CFLAGS += -m64 -LDFLAGS += -m elf_x86_64 +LDFLAGS += -m64 endif X11_LDPATH = -L/usr/X11R6/$(LIBDIR) -- Jerone Young IBM Linux Technology Center jyoung5@us.ibm.com 512-838-1157 (T/L: 678-1157)