All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-virtualization][PATCH 1/3] xen, xen-tools: Update 4.16 revision for gcc 13 compatibility
@ 2023-05-27 20:47 Christopher Clark
  2023-05-27 20:47 ` [meta-virtualization][PATCH 2/3] xen, xen-tools: Update 4.17 " Christopher Clark
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Christopher Clark @ 2023-05-27 20:47 UTC (permalink / raw)
  To: meta-virtualization; +Cc: bruce.ashfield, Bertrand.Marquis

Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com>
---
Compile tested for qemux86-64 and raspberrypi4-64;
posted to fix the build with the new gcc.

 recipes-extended/xen/xen-tools_4.16.bb | 4 ++--
 recipes-extended/xen/xen_4.16.bb       | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/recipes-extended/xen/xen-tools_4.16.bb b/recipes-extended/xen/xen-tools_4.16.bb
index 2861788..34790f7 100644
--- a/recipes-extended/xen/xen-tools_4.16.bb
+++ b/recipes-extended/xen/xen-tools_4.16.bb
@@ -1,5 +1,5 @@
-# xen 4.16.3 release sha
-SRCREV ?= "556c2e817c9cf23b675eb4eaa2dc091f7bb3039f"
+# stable-4.16 status on 2023-05-26
+SRCREV ?= "b0806d84d48d983d40a29534e663652887287a78"
 
 XEN_REL ?= "4.16"
 XEN_BRANCH ?= "stable-${XEN_REL}"
diff --git a/recipes-extended/xen/xen_4.16.bb b/recipes-extended/xen/xen_4.16.bb
index 14a4fa7..77d0951 100644
--- a/recipes-extended/xen/xen_4.16.bb
+++ b/recipes-extended/xen/xen_4.16.bb
@@ -1,5 +1,5 @@
-# xen 4.16.3 release sha
-SRCREV ?= "556c2e817c9cf23b675eb4eaa2dc091f7bb3039f"
+# stable-4.16 status on 2023-05-26
+SRCREV ?= "b0806d84d48d983d40a29534e663652887287a78"
 
 XEN_REL ?= "4.16"
 XEN_BRANCH ?= "stable-${XEN_REL}"
-- 
2.25.1



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

* [meta-virtualization][PATCH 2/3] xen, xen-tools: Update 4.17 revision for gcc 13 compatibility
  2023-05-27 20:47 [meta-virtualization][PATCH 1/3] xen, xen-tools: Update 4.16 revision for gcc 13 compatibility Christopher Clark
@ 2023-05-27 20:47 ` Christopher Clark
  2023-05-27 20:47 ` [meta-virtualization][PATCH 3/3] xen, xen-tools: Update git recipe " Christopher Clark
       [not found] ` <17631B1A1D77A842.14832@lists.yoctoproject.org>
  2 siblings, 0 replies; 5+ messages in thread
From: Christopher Clark @ 2023-05-27 20:47 UTC (permalink / raw)
  To: meta-virtualization; +Cc: bruce.ashfield, Bertrand.Marquis

Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com>
---
Compile tested for qemux86-64 and raspberrypi4-64;
posted to fix the build with the new gcc.

 recipes-extended/xen/xen-tools_4.17.bb | 4 ++--
 recipes-extended/xen/xen_4.17.bb       | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/recipes-extended/xen/xen-tools_4.17.bb b/recipes-extended/xen/xen-tools_4.17.bb
index 8d9effa..b58d759 100644
--- a/recipes-extended/xen/xen-tools_4.17.bb
+++ b/recipes-extended/xen/xen-tools_4.17.bb
@@ -1,5 +1,5 @@
-# xen 4.17.0 release sha
-SRCREV ?= "e4a5fb9227889bec99ab212b839680f4d5b51e60"
+# stable-4.17 status on 5/26/2023
+SRCREV ?= "47eb94123035a2987dd1e328e9adec6db36e7fb3"
 
 XEN_REL ?= "4.17"
 XEN_BRANCH ?= "stable-${XEN_REL}"
diff --git a/recipes-extended/xen/xen_4.17.bb b/recipes-extended/xen/xen_4.17.bb
index fca9979..9da1b19 100644
--- a/recipes-extended/xen/xen_4.17.bb
+++ b/recipes-extended/xen/xen_4.17.bb
@@ -1,5 +1,5 @@
-# xen 4.17.0 release sha
-SRCREV ?= "e4a5fb9227889bec99ab212b839680f4d5b51e60"
+# stable-4.17 status on 5/26/2023
+SRCREV ?= "47eb94123035a2987dd1e328e9adec6db36e7fb3"
 
 XEN_REL ?= "4.17"
 XEN_BRANCH ?= "stable-${XEN_REL}"
-- 
2.25.1



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

* [meta-virtualization][PATCH 3/3] xen, xen-tools: Update git recipe revision for gcc 13 compatibility
  2023-05-27 20:47 [meta-virtualization][PATCH 1/3] xen, xen-tools: Update 4.16 revision for gcc 13 compatibility Christopher Clark
  2023-05-27 20:47 ` [meta-virtualization][PATCH 2/3] xen, xen-tools: Update 4.17 " Christopher Clark
@ 2023-05-27 20:47 ` Christopher Clark
       [not found] ` <17631B1A1D77A842.14832@lists.yoctoproject.org>
  2 siblings, 0 replies; 5+ messages in thread
From: Christopher Clark @ 2023-05-27 20:47 UTC (permalink / raw)
  To: meta-virtualization; +Cc: bruce.ashfield, Bertrand.Marquis

Adds an update for the python/pygrub environment patch for the current
Xen 4.18 development tree.

Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com>
---
Compile tested for qemux86-64 and raspberrypi4-64;
posted to fix the build with the new gcc.

 ...ython-pygrub-pass-DISTUTILS-xen-4.18.patch | 41 +++++++++++++++++++
 recipes-extended/xen/xen-tools_git.bb         |  7 ++--
 recipes-extended/xen/xen_git.bb               |  4 +-
 3 files changed, 46 insertions(+), 6 deletions(-)
 create mode 100644 recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.18.patch

diff --git a/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.18.patch b/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.18.patch
new file mode 100644
index 0000000..3c7a97d
--- /dev/null
+++ b/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.18.patch
@@ -0,0 +1,41 @@
+diff --git a/tools/pygrub/Makefile b/tools/pygrub/Makefile
+index 4963bc89c6..c1c05eb421 100644
+--- a/tools/pygrub/Makefile
++++ b/tools/pygrub/Makefile
+@@ -13,14 +13,14 @@ setup.py = CC="$(CC)" CFLAGS="$(PY_CFLAGS)" LDSHARED="$(CC)" LDFLAGS="$(PY_LDFLA
+ all: build
+ .PHONY: build
+ build:
+-	$(setup.py) build
++	$(setup.py) build $(DISTUTILS_BUILD_ARGS)
+ 
+ .PHONY: install
+ install: all
+ 	$(INSTALL_DIR) $(DESTDIR)/$(bindir)
+ 	$(INSTALL_DIR) $(DESTDIR)/$(LIBEXEC_BIN)
+ 	$(setup.py) install --record $(INSTALL_LOG) $(PYTHON_PREFIX_ARG) \
+-		--root="$(DESTDIR)" --force
++		--root="$(DESTDIR)" --force  $(DISTUTILS_INSTALL_ARGS)
+ 	$(INSTALL_PYTHON_PROG) src/pygrub $(DESTDIR)/$(LIBEXEC_BIN)/pygrub
+ 	set -e; if [ $(bindir) != $(LIBEXEC_BIN) -a \
+ 	             "`readlink -f $(DESTDIR)/$(bindir)`" != \
+diff --git a/tools/python/Makefile b/tools/python/Makefile
+index 437431c48e..0a99c2067e 100644
+--- a/tools/python/Makefile
++++ b/tools/python/Makefile
+@@ -16,13 +16,13 @@ setup.py = CC="$(CC)" CFLAGS="$(PY_CFLAGS)" LDSHARED="$(CC)" LDFLAGS="$(PY_LDFLA
+ 
+ .PHONY: build
+ build:
+-	$(setup.py) build
++	$(setup.py) build $(DISTUTILS_BUILD_ARGS)
+ 
+ .PHONY: install
+ install:
+ 	$(INSTALL_DIR) $(DESTDIR)$(LIBEXEC_BIN)
+ 	$(setup.py) install --record $(INSTALL_LOG) $(PYTHON_PREFIX_ARG) \
+-		--root="$(DESTDIR)" --force
++		--root="$(DESTDIR)" --force $(DISTUTILS_INSTALL_ARGS)
+ 	$(INSTALL_PYTHON_PROG) scripts/convert-legacy-stream $(DESTDIR)$(LIBEXEC_BIN)
+ 	$(INSTALL_PYTHON_PROG) scripts/verify-stream-v2 $(DESTDIR)$(LIBEXEC_BIN)
+ 
diff --git a/recipes-extended/xen/xen-tools_git.bb b/recipes-extended/xen/xen-tools_git.bb
index 7557081..a71157a 100644
--- a/recipes-extended/xen/xen-tools_git.bb
+++ b/recipes-extended/xen/xen-tools_git.bb
@@ -1,13 +1,12 @@
-# master status on 2022-12-29
-SRCREV ?= "7eef80e06ed2282bbcec3619d860c6aacb0515d8"
+# master status on 2023-05-26
+SRCREV ?= "380c6c170393c48852d4f2b1ea97125a399cfc61"
 
 XEN_REL ?= "4.18"
 XEN_BRANCH ?= "master"
 
 SRC_URI = " \
     git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \
-    file://0001-python-pygrub-pass-DISTUTILS-xen-4.15.patch \
-    file://0001-tools-xenstore-xenstored_control.c-correctly-print-t.patch \
+    file://0001-python-pygrub-pass-DISTUTILS-xen-4.18.patch \
     "
 
 LIC_FILES_CHKSUM ?= "file://COPYING;md5=d1a1e216f80b6d8da95fec897d0dbec9"
diff --git a/recipes-extended/xen/xen_git.bb b/recipes-extended/xen/xen_git.bb
index 9949006..7ed8977 100644
--- a/recipes-extended/xen/xen_git.bb
+++ b/recipes-extended/xen/xen_git.bb
@@ -1,5 +1,5 @@
-# master status on 2022-12-29
-SRCREV ?= "e4a5fb9227889bec99ab212b839680f4d5b51e60"
+# master status on 2023-05-26
+SRCREV ?= "380c6c170393c48852d4f2b1ea97125a399cfc61"
 
 XEN_REL ?= "4.18"
 XEN_BRANCH ?= "master"
-- 
2.25.1



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

* Re: [meta-virtualization][PATCH 2/3] xen, xen-tools: Update 4.17 revision for gcc 13 compatibility
       [not found] ` <17631B1A1D77A842.14832@lists.yoctoproject.org>
@ 2023-05-27 22:41   ` Christopher Clark
  2023-05-29 13:48     ` Bruce Ashfield
  0 siblings, 1 reply; 5+ messages in thread
From: Christopher Clark @ 2023-05-27 22:41 UTC (permalink / raw)
  To: christopher.w.clark; +Cc: meta-virtualization, bruce.ashfield, Bertrand.Marquis

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

On Sat, May 27, 2023 at 1:48 PM Christopher Clark via lists.yoctoproject.org
<christopher.w.clark=gmail.com@lists.yoctoproject.org> wrote:

> Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com>
> ---
> Compile tested for qemux86-64 and raspberrypi4-64;
> posted to fix the build with the new gcc.
>

Hmm, might be something that will need looking at with this series as a
first test with runqemu hasn't booted either the xen-image-minimal or
xtf-image successfully for qemux86-64 target.

Christopher


>
>  recipes-extended/xen/xen-tools_4.17.bb | 4 ++--
>  recipes-extended/xen/xen_4.17.bb       | 4 ++--
>  2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/recipes-extended/xen/xen-tools_4.17.bb
> b/recipes-extended/xen/xen-tools_4.17.bb
> index 8d9effa..b58d759 100644
> --- a/recipes-extended/xen/xen-tools_4.17.bb
> +++ b/recipes-extended/xen/xen-tools_4.17.bb
> @@ -1,5 +1,5 @@
> -# xen 4.17.0 release sha
> -SRCREV ?= "e4a5fb9227889bec99ab212b839680f4d5b51e60"
> +# stable-4.17 status on 5/26/2023
> +SRCREV ?= "47eb94123035a2987dd1e328e9adec6db36e7fb3"
>
>  XEN_REL ?= "4.17"
>  XEN_BRANCH ?= "stable-${XEN_REL}"
> diff --git a/recipes-extended/xen/xen_4.17.bb b/recipes-extended/xen/
> xen_4.17.bb
> index fca9979..9da1b19 100644
> --- a/recipes-extended/xen/xen_4.17.bb
> +++ b/recipes-extended/xen/xen_4.17.bb
> @@ -1,5 +1,5 @@
> -# xen 4.17.0 release sha
> -SRCREV ?= "e4a5fb9227889bec99ab212b839680f4d5b51e60"
> +# stable-4.17 status on 5/26/2023
> +SRCREV ?= "47eb94123035a2987dd1e328e9adec6db36e7fb3"
>
>  XEN_REL ?= "4.17"
>  XEN_BRANCH ?= "stable-${XEN_REL}"
> --
> 2.25.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#8081):
> https://lists.yoctoproject.org/g/meta-virtualization/message/8081
> Mute This Topic: https://lists.yoctoproject.org/mt/99173447/3619037
> Group Owner: meta-virtualization+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [
> christopher.w.clark@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>

[-- Attachment #2: Type: text/html, Size: 4044 bytes --]

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

* Re: [meta-virtualization][PATCH 2/3] xen, xen-tools: Update 4.17 revision for gcc 13 compatibility
  2023-05-27 22:41   ` [meta-virtualization][PATCH 2/3] xen, xen-tools: Update 4.17 " Christopher Clark
@ 2023-05-29 13:48     ` Bruce Ashfield
  0 siblings, 0 replies; 5+ messages in thread
From: Bruce Ashfield @ 2023-05-29 13:48 UTC (permalink / raw)
  To: Christopher Clark; +Cc: meta-virtualization, Bertrand.Marquis

In message: Re: [meta-virtualization][PATCH 2/3] xen, xen-tools: Update 4.17 revision for gcc 13 compatibility
on 27/05/2023 Christopher Clark wrote:

> On Sat, May 27, 2023 at 1:48 PM Christopher Clark via lists.yoctoproject.org
> <christopher.w.clark=gmail.com@lists.yoctoproject.org> wrote:
> 
>     Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com>
>     ---
>     Compile tested for qemux86-64 and raspberrypi4-64;
>     posted to fix the build with the new gcc.
> 
> 
> Hmm, might be something that will need looking at with this series as a first
> test with runqemu hasn't booted either the xen-image-minimal or xtf-image
> successfully for qemux86-64 target.

I'm ok with doing this in stages. Better to have it building with gcc-13

I've merged this to master, runtime issues can be fixed later.

Bruce

> 
> Christopher
>  
> 
> 
>      recipes-extended/xen/xen-tools_4.17.bb | 4 ++--
>      recipes-extended/xen/xen_4.17.bb       | 4 ++--
>      2 files changed, 4 insertions(+), 4 deletions(-)
> 
>     diff --git a/recipes-extended/xen/xen-tools_4.17.bb b/recipes-extended/xen/
>     xen-tools_4.17.bb
>     index 8d9effa..b58d759 100644
>     --- a/recipes-extended/xen/xen-tools_4.17.bb
>     +++ b/recipes-extended/xen/xen-tools_4.17.bb
>     @@ -1,5 +1,5 @@
>     -# xen 4.17.0 release sha
>     -SRCREV ?= "e4a5fb9227889bec99ab212b839680f4d5b51e60"
>     +# stable-4.17 status on 5/26/2023
>     +SRCREV ?= "47eb94123035a2987dd1e328e9adec6db36e7fb3"
> 
>      XEN_REL ?= "4.17"
>      XEN_BRANCH ?= "stable-${XEN_REL}"
>     diff --git a/recipes-extended/xen/xen_4.17.bb b/recipes-extended/xen/
>     xen_4.17.bb
>     index fca9979..9da1b19 100644
>     --- a/recipes-extended/xen/xen_4.17.bb
>     +++ b/recipes-extended/xen/xen_4.17.bb
>     @@ -1,5 +1,5 @@
>     -# xen 4.17.0 release sha
>     -SRCREV ?= "e4a5fb9227889bec99ab212b839680f4d5b51e60"
>     +# stable-4.17 status on 5/26/2023
>     +SRCREV ?= "47eb94123035a2987dd1e328e9adec6db36e7fb3"
> 
>      XEN_REL ?= "4.17"
>      XEN_BRANCH ?= "stable-${XEN_REL}"
>     --
>     2.25.1
> 
> 
>     -=-=-=-=-=-=-=-=-=-=-=-
>     Links: You receive all messages sent to this group.
>     View/Reply Online (#8081): https://lists.yoctoproject.org/g/
>     meta-virtualization/message/8081
>     Mute This Topic: https://lists.yoctoproject.org/mt/99173447/3619037
>     Group Owner: meta-virtualization+owner@lists.yoctoproject.org
>     Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [
>     christopher.w.clark@gmail.com]
>     -=-=-=-=-=-=-=-=-=-=-=-
> 
> 


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

end of thread, other threads:[~2023-05-29 13:49 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-27 20:47 [meta-virtualization][PATCH 1/3] xen, xen-tools: Update 4.16 revision for gcc 13 compatibility Christopher Clark
2023-05-27 20:47 ` [meta-virtualization][PATCH 2/3] xen, xen-tools: Update 4.17 " Christopher Clark
2023-05-27 20:47 ` [meta-virtualization][PATCH 3/3] xen, xen-tools: Update git recipe " Christopher Clark
     [not found] ` <17631B1A1D77A842.14832@lists.yoctoproject.org>
2023-05-27 22:41   ` [meta-virtualization][PATCH 2/3] xen, xen-tools: Update 4.17 " Christopher Clark
2023-05-29 13:48     ` Bruce Ashfield

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.