Skip to contentSkip to conversation

1 of 3 fix tools/Rules.mk for cross compilation

PATCH New Jerone Young 1 participant 1 message Jul 7, 2005

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 1 of 3 fix tools/Rules.mk for cross compilation

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.

Rules.mk 2005-07-06 23:44:53.000000000 -0500 renamed from Rules.mk.old 2005-07-06 23:25:08.000000000 -0500 +0 -0
@@ -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)

Signature · 4 lines
Jerone Young
IBM Linux Technology Center
[email protected]
512-838-1157 (T/L: 678-1157)