summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorChen Qi <Qi.Chen@windriver.com>2024-07-11 00:56:34 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-07-13 23:28:30 +0100
commit052ddf26b119560da6ef373add30805ed144d9ef (patch)
treecae26e393d24de729a042e28f83cc47bf75b1897 /meta
parent74cd617cbb093a2948413213942bd664fb83d83f (diff)
downloadpoky-052ddf26b119560da6ef373add30805ed144d9ef.tar.gz
systemd-boot: upgrade from 255.6 to 256
Patch 0001-src-boot-efi-meson.build-ensure-VERSION_TAG-exists-i.patch is added to resolve build time error. (From OE-Core rev: c3f53f641d04109bf88e51e44debb6c74582b5d0) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-core/systemd/systemd-boot-native_256.bb (renamed from meta/recipes-core/systemd/systemd-boot-native_255.6.bb)0
-rw-r--r--meta/recipes-core/systemd/systemd-boot_256.bb (renamed from meta/recipes-core/systemd/systemd-boot_255.6.bb)2
-rw-r--r--meta/recipes-core/systemd/systemd/0001-src-boot-efi-meson.build-ensure-VERSION_TAG-exists-i.patch32
3 files changed, 34 insertions, 0 deletions
diff --git a/meta/recipes-core/systemd/systemd-boot-native_255.6.bb b/meta/recipes-core/systemd/systemd-boot-native_256.bb
index 73db59b14e..73db59b14e 100644
--- a/meta/recipes-core/systemd/systemd-boot-native_255.6.bb
+++ b/meta/recipes-core/systemd/systemd-boot-native_256.bb
diff --git a/meta/recipes-core/systemd/systemd-boot_255.6.bb b/meta/recipes-core/systemd/systemd-boot_256.bb
index 9a6d8e9d6e..dd06b6218b 100644
--- a/meta/recipes-core/systemd/systemd-boot_255.6.bb
+++ b/meta/recipes-core/systemd/systemd-boot_256.bb
@@ -1,6 +1,8 @@
1require systemd.inc 1require systemd.inc
2FILESEXTRAPATHS =. "${FILE_DIRNAME}/systemd:" 2FILESEXTRAPATHS =. "${FILE_DIRNAME}/systemd:"
3 3
4SRC_URI += "file://0001-src-boot-efi-meson.build-ensure-VERSION_TAG-exists-i.patch"
5
4require conf/image-uefi.conf 6require conf/image-uefi.conf
5 7
6DEPENDS = "intltool-native libcap util-linux gperf-native python3-jinja2-native python3-pyelftools-native" 8DEPENDS = "intltool-native libcap util-linux gperf-native python3-jinja2-native python3-pyelftools-native"
diff --git a/meta/recipes-core/systemd/systemd/0001-src-boot-efi-meson.build-ensure-VERSION_TAG-exists-i.patch b/meta/recipes-core/systemd/systemd/0001-src-boot-efi-meson.build-ensure-VERSION_TAG-exists-i.patch
new file mode 100644
index 0000000000..6f02ea2f43
--- /dev/null
+++ b/meta/recipes-core/systemd/systemd/0001-src-boot-efi-meson.build-ensure-VERSION_TAG-exists-i.patch
@@ -0,0 +1,32 @@
1From 9df06062cebd0390d33de9694e9cb1c9fa7b8697 Mon Sep 17 00:00:00 2001
2From: Chen Qi <Qi.Chen@windriver.com>
3Date: Wed, 3 Jul 2024 23:18:41 -0700
4Subject: [PATCH] src/boot/efi/meson.build: ensure VERSION_TAG exists in case
5 of cross build
6
7The GIT_VERSION is changed to use VERSION_TAG, but in case of cross build
8for src/boot/efi, it's not set, causing build error because the compiler cannot
9know it's a macro thus treating it as some variable and error out.
10
11Upstream-Status: Submitted [https://github.com/systemd/systemd/pull/33612]
12
13Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
14---
15 src/boot/efi/meson.build | 1 +
16 1 file changed, 1 insertion(+)
17
18diff --git a/src/boot/efi/meson.build b/src/boot/efi/meson.build
19index 7a60b0ec7e..99d108d6e8 100644
20--- a/src/boot/efi/meson.build
21+++ b/src/boot/efi/meson.build
22@@ -65,6 +65,7 @@ endforeach
23
24 if meson.is_cross_build() and get_option('sbat-distro') == 'auto'
25 warning('Auto detection of SBAT information not supported when cross-building, disabling SBAT.')
26+ efi_conf.set_quoted('VERSION_TAG', version_tag)
27 elif get_option('sbat-distro') != ''
28 efi_conf.set_quoted('SBAT_PROJECT', meson.project_name())
29 efi_conf.set_quoted('PROJECT_VERSION', meson.project_version().split('~')[0])
30--
312.45.1
32