All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Build system fixes for Xen 4.1.6
@ 2013-07-24 14:06 Daniel Kiper
  2013-07-24 14:06 ` [PATCH 1/3] stubdom: Clean extras/mini-os directory during make clean Daniel Kiper
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Daniel Kiper @ 2013-07-24 14:06 UTC (permalink / raw)
  To: ian.jackson, jbeulich, stefano.stabellini, xen-devel

Hi,

As Ian Jackson asked I am sending build system fixes based
on patches applied a few weeks ago to Xen unstable. Earlier
patches which did not required any changes were applied to
Xen 4.1.6. This patch series contains only applicable patches
which must be modified to be applied.

List of patches:
  - stubdom: Clean extras/mini-os directory during make clean,
  - stubdom: Do not create dangling links,
  - Silently ignore include errors during make distclean.

Daniel

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

* [PATCH 1/3] stubdom: Clean extras/mini-os directory during make clean
  2013-07-24 14:06 [PATCH 0/3] Build system fixes for Xen 4.1.6 Daniel Kiper
@ 2013-07-24 14:06 ` Daniel Kiper
  2013-07-24 14:06 ` [PATCH 2/3] stubdom: Do not create dangling links Daniel Kiper
  2013-07-24 14:06 ` [PATCH 3/3] Silently ignore include errors during make distclean Daniel Kiper
  2 siblings, 0 replies; 5+ messages in thread
From: Daniel Kiper @ 2013-07-24 14:06 UTC (permalink / raw)
  To: ian.jackson, jbeulich, stefano.stabellini, xen-devel; +Cc: Daniel Kiper

Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
(based on commit 2bf87074e17e77ca761e3490e5f054175e082e5b)
---
 stubdom/Makefile |    1 +
 1 file changed, 1 insertion(+)

diff --git a/stubdom/Makefile b/stubdom/Makefile
index 938fc0a..e7db7b5 100644
--- a/stubdom/Makefile
+++ b/stubdom/Makefile
@@ -390,6 +390,7 @@ clean:
 	rm -fr mini-os-$(XEN_TARGET_ARCH)-c
 	rm -fr mini-os-$(XEN_TARGET_ARCH)-caml
 	rm -fr mini-os-$(XEN_TARGET_ARCH)-grub
+	$(MAKE) DESTDIR= -C $(MINI_OS) clean
 	$(CROSS_MAKE) -C caml clean
 	$(CROSS_MAKE) -C c clean
 	rm -fr grub-$(XEN_TARGET_ARCH)
-- 
1.7.10.4

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

* [PATCH 2/3] stubdom: Do not create dangling links
  2013-07-24 14:06 [PATCH 0/3] Build system fixes for Xen 4.1.6 Daniel Kiper
  2013-07-24 14:06 ` [PATCH 1/3] stubdom: Clean extras/mini-os directory during make clean Daniel Kiper
@ 2013-07-24 14:06 ` Daniel Kiper
  2013-07-24 14:06 ` [PATCH 3/3] Silently ignore include errors during make distclean Daniel Kiper
  2 siblings, 0 replies; 5+ messages in thread
From: Daniel Kiper @ 2013-07-24 14:06 UTC (permalink / raw)
  To: ian.jackson, jbeulich, stefano.stabellini, xen-devel; +Cc: Daniel Kiper

There is not architecture dependent files in libxc
hence do not create dangling links.

Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
(based on commit c2eea87c43d1617b2c15c57fce9a64a436679fca)
---
 stubdom/Makefile |    5 -----
 1 file changed, 5 deletions(-)

diff --git a/stubdom/Makefile b/stubdom/Makefile
index e7db7b5..303416e 100644
--- a/stubdom/Makefile
+++ b/stubdom/Makefile
@@ -257,11 +257,6 @@ mk-headers-$(XEN_TARGET_ARCH): ioemu/linkfarm.stamp
 	  ln -sf $(XEN_ROOT)/tools/libxc/*.h . && \
 	  ln -sf $(XEN_ROOT)/tools/libxc/*.c . && \
 	  ln -sf $(XEN_ROOT)/tools/libxc/Makefile . )
-	mkdir -p libxc-$(XEN_TARGET_ARCH)/$(XEN_TARGET_ARCH)
-	[ -h libxc-$(XEN_TARGET_ARCH)/$(XEN_TARGET_ARCH) ] || ( cd libxc-$(XEN_TARGET_ARCH)/$(XEN_TARGET_ARCH) && \
-	  ln -sf $(XEN_ROOT)/tools/libxc/$(XEN_TARGET_ARCH)/*.c . && \
-	  ln -sf $(XEN_ROOT)/tools/libxc/$(XEN_TARGET_ARCH)/*.h . && \
-	  ln -sf $(XEN_ROOT)/tools/libxc/$(XEN_TARGET_ARCH)/Makefile . )
 	$(CROSS_MAKE) -C $(MINI_OS) links
 	touch mk-headers-$(XEN_TARGET_ARCH)
 
-- 
1.7.10.4

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

* [PATCH 3/3] Silently ignore include errors during make distclean
  2013-07-24 14:06 [PATCH 0/3] Build system fixes for Xen 4.1.6 Daniel Kiper
  2013-07-24 14:06 ` [PATCH 1/3] stubdom: Clean extras/mini-os directory during make clean Daniel Kiper
  2013-07-24 14:06 ` [PATCH 2/3] stubdom: Do not create dangling links Daniel Kiper
@ 2013-07-24 14:06 ` Daniel Kiper
  2 siblings, 0 replies; 5+ messages in thread
From: Daniel Kiper @ 2013-07-24 14:06 UTC (permalink / raw)
  To: ian.jackson, jbeulich, stefano.stabellini, xen-devel; +Cc: Daniel Kiper

Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
(based on commit 38aabce5424710badc080decca23628442d80673)
---
 buildconfigs/mk.linux-2.6-common |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/buildconfigs/mk.linux-2.6-common b/buildconfigs/mk.linux-2.6-common
index f3680f0..e8e97fb 100644
--- a/buildconfigs/mk.linux-2.6-common
+++ b/buildconfigs/mk.linux-2.6-common
@@ -29,7 +29,7 @@ LINUX_VER3  := $(LINUX_SERIES).$(word 3, $(subst ., ,$(LINUX_VER)))
 .PHONY: _build
 _build: build
 
-include buildconfigs/src.$(XEN_LINUX_SOURCE)
+-include buildconfigs/src.$(XEN_LINUX_SOURCE)
 
 LINUX_ARCH = $$(sh buildconfigs/select-linux-arch $(LINUX_SRCDIR))
 IMAGE_PATH = $$(sh buildconfigs/select-linux-image $(LINUX_DIR) $(LINUX_ARCH) $(IMAGE_TARGET))
-- 
1.7.10.4

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

* [PATCH 3/3] Silently ignore include errors during make distclean
  2013-07-24 14:10 [PATCH 0/3] Build system fixes for Xen 4.2.3 Daniel Kiper
@ 2013-07-24 14:10 ` Daniel Kiper
  0 siblings, 0 replies; 5+ messages in thread
From: Daniel Kiper @ 2013-07-24 14:10 UTC (permalink / raw)
  To: ian.jackson, jbeulich, stefano.stabellini, xen-devel; +Cc: Daniel Kiper

Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
(based on commit 38aabce5424710badc080decca23628442d80673)
---
 buildconfigs/mk.linux-2.6-common |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/buildconfigs/mk.linux-2.6-common b/buildconfigs/mk.linux-2.6-common
index f3680f0..e8e97fb 100644
--- a/buildconfigs/mk.linux-2.6-common
+++ b/buildconfigs/mk.linux-2.6-common
@@ -29,7 +29,7 @@ LINUX_VER3  := $(LINUX_SERIES).$(word 3, $(subst ., ,$(LINUX_VER)))
 .PHONY: _build
 _build: build
 
-include buildconfigs/src.$(XEN_LINUX_SOURCE)
+-include buildconfigs/src.$(XEN_LINUX_SOURCE)
 
 LINUX_ARCH = $$(sh buildconfigs/select-linux-arch $(LINUX_SRCDIR))
 IMAGE_PATH = $$(sh buildconfigs/select-linux-image $(LINUX_DIR) $(LINUX_ARCH) $(IMAGE_TARGET))
-- 
1.7.10.4

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

end of thread, other threads:[~2013-07-24 14:10 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-24 14:06 [PATCH 0/3] Build system fixes for Xen 4.1.6 Daniel Kiper
2013-07-24 14:06 ` [PATCH 1/3] stubdom: Clean extras/mini-os directory during make clean Daniel Kiper
2013-07-24 14:06 ` [PATCH 2/3] stubdom: Do not create dangling links Daniel Kiper
2013-07-24 14:06 ` [PATCH 3/3] Silently ignore include errors during make distclean Daniel Kiper
2013-07-24 14:10 [PATCH 0/3] Build system fixes for Xen 4.2.3 Daniel Kiper
2013-07-24 14:10 ` [PATCH 3/3] Silently ignore include errors during make distclean Daniel Kiper

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.