* [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.