All of lore.kernel.org
 help / color / mirror / Atom feed
* A patch for cross compiling
@ 2006-07-31  8:02 INAKOSHI Hiroya
  2006-08-16 10:34 ` [PATCH] For cross compiler INAKOSHI Hiroya
  0 siblings, 1 reply; 2+ messages in thread
From: INAKOSHI Hiroya @ 2006-07-31  8:02 UTC (permalink / raw)
  To: xen-devel

[-- Attachment #1: Type: text/plain, Size: 164 bytes --]

It seems that new Qemu needs this patch for cross compiling some objects
under tools/ directory.

Tested by compiling (and booting Domain-0, just in case.)


[-- Attachment #2: cross_compile_tools.patch --]
[-- Type: text/plain, Size: 1581 bytes --]

diff -r 2d73714911c2 tools/blktap/lib/Makefile
--- a/tools/blktap/lib/Makefile	Thu Jul 27 10:43:34 2006 -0600
+++ b/tools/blktap/lib/Makefile	Fri Jul 28 21:27:00 2006 +0900
@@ -57,7 +57,7 @@ libblktap: $(OBJS)
 	      -o libblktap.so.$(MAJOR).$(MINOR) $^ $(LIBS)
 	ln -sf libblktap.so.$(MAJOR).$(MINOR) libblktap.so.$(MAJOR)
 	ln -sf libblktap.so.$(MAJOR) $@.so
-	ar rc libblktap.a $@.so
+	$(AR) rc libblktap.a $@.so
 
 .PHONY: TAGS all build clean install libblktap
 
diff -r 2d73714911c2 tools/libaio/src/Makefile
--- a/tools/libaio/src/Makefile	Thu Jul 27 10:43:34 2006 -0600
+++ b/tools/libaio/src/Makefile	Fri Jul 28 21:27:00 2006 +0900
@@ -1,3 +1,6 @@ prefix=/usr
+XEN_ROOT = ../../..
+include $(XEN_ROOT)/tools/Rules.mk
+
 prefix=/usr
 includedir=$(prefix)/include
 libdir=$(prefix)/lib
@@ -44,8 +47,8 @@ libaio_sobjs := $(patsubst %.c,%.os,$(li
 
 libaio.a: $(libaio_objs)
 	rm -f libaio.a
-	ar r libaio.a $^
-	ranlib libaio.a
+	$(AR) r libaio.a $^
+	$(RANLIB) libaio.a
 
 $(libname): $(libaio_sobjs) libaio.map
 	$(CC) $(SO_CFLAGS) -Wl,--version-script=libaio.map -Wl,-soname=$(soname) -o $@ $(libaio_sobjs) $(LINK_FLAGS)
diff -r 2d73714911c2 tools/xenstore/Makefile
--- a/tools/xenstore/Makefile	Thu Jul 27 10:43:34 2006 -0600
+++ b/tools/xenstore/Makefile	Fri Jul 28 21:27:00 2006 +0900
@@ -98,7 +98,7 @@ libxenstore.so.$(MAJOR).$(MINOR): xs.opi
 	$(CC) $(CFLAGS) $(LDFLAGS) -Wl,-soname -Wl,libxenstore.so.$(MAJOR) -shared -o $@ $^ -lpthread
 
 libxenstore.a: xs.o xs_lib.o
-	ar rcs libxenstore.a $^
+	$(AR) rcs libxenstore.a $^
 
 .PHONY: clean
 clean: testsuite-clean

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-08-16 10:34 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-31  8:02 A patch for cross compiling INAKOSHI Hiroya
2006-08-16 10:34 ` [PATCH] For cross compiler INAKOSHI Hiroya

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.