* [PATCH 0/2] Fix build failures on de0-nano-soc-buster
@ 2026-02-18 9:04 Uladzimir Bely
2026-02-18 9:04 ` [PATCH 1/2] Fix libubootenv build for debian-buster Uladzimir Bely
2026-02-18 9:04 ` [PATCH 2/2] Fix u-boot build for u-boot-de0-nano-soc for buster: Uladzimir Bely
0 siblings, 2 replies; 3+ messages in thread
From: Uladzimir Bely @ 2026-02-18 9:04 UTC (permalink / raw)
To: isar-users
The patches are aimed to reduce number of currently unbuildable
machine/distro combinations.
First patch allows libubootenv to use buster version of debhelper.
Second one is just a "quick fix" that ignores some debug symbols.
Actually, there might be a more robust solution but it would take
more time to debug and implement.
Uladzimir Bely (2):
Fix libubootenv build for debian-buster
Fix u-boot build for u-boot-de0-nano-soc for buster:
.../u-boot/u-boot-de0-nano-soc_2020.10.bb | 8 ++++++
.../0001-Use-debhelper-12-for-buster.patch | 25 +++++++++++++++++++
.../libubootenv/libubootenv_0.3.5-0.1.bb | 1 +
3 files changed, 34 insertions(+)
create mode 100644 meta/recipes-bsp/libubootenv/files/0001-Use-debhelper-12-for-buster.patch
--
2.52.0
--
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260218090615.4034500-1-ubely%40ilbers.de.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 1/2] Fix libubootenv build for debian-buster
2026-02-18 9:04 [PATCH 0/2] Fix build failures on de0-nano-soc-buster Uladzimir Bely
@ 2026-02-18 9:04 ` Uladzimir Bely
2026-02-18 9:04 ` [PATCH 2/2] Fix u-boot build for u-boot-de0-nano-soc for buster: Uladzimir Bely
1 sibling, 0 replies; 3+ messages in thread
From: Uladzimir Bely @ 2026-02-18 9:04 UTC (permalink / raw)
To: isar-users
Targets like de0-nano-soc-buster fail when building libobootenv-0.3.5
since it stricty depends on debhelper-compat 13 that is missing in
buster.
| The following packages have unmet dependencies:
| sbuild-build-depends-main-dummy:armhf : Depends: debhelper-compat:armhf (= 13)
|
| Execute external solver...
| Some packages could not be installed. This may mean that you have
| requested an impossible situation or if you are using the unstable
| distribution that some required packages have not yet been created
| or been moved out of Incoming.
| The following information may help to resolve the situation:
|
| The following packages have unmet dependencies:
| sbuild-build-depends-main-dummy:armhf : Depends: debhelper-compat:armhf (= 13)
| Depends: cmake:armhf
| Depends: zlib1g-dev:armhf but it is not going to be installed
| Depends: libyaml-dev:armhf but it is not going to be installed
| Depends: graphviz:armhf
| Depends: doxygen:armhf
| E: External solver failed with: The following packages have unmet dependencies:
| apt-get failed.
Apply a patch to depend on lower (12) version of debhelper for buster.
---
.../0001-Use-debhelper-12-for-buster.patch | 25 +++++++++++++++++++
.../libubootenv/libubootenv_0.3.5-0.1.bb | 1 +
2 files changed, 26 insertions(+)
create mode 100644 meta/recipes-bsp/libubootenv/files/0001-Use-debhelper-12-for-buster.patch
diff --git a/meta/recipes-bsp/libubootenv/files/0001-Use-debhelper-12-for-buster.patch b/meta/recipes-bsp/libubootenv/files/0001-Use-debhelper-12-for-buster.patch
new file mode 100644
index 00000000..391cb7df
--- /dev/null
+++ b/meta/recipes-bsp/libubootenv/files/0001-Use-debhelper-12-for-buster.patch
@@ -0,0 +1,25 @@
+From 4351a77d97468682a8839ca5007033908521c67d Mon Sep 17 00:00:00 2001
+From: Uladzimir Bely <uladzimir.bely@ilbers.de>
+Date: Mon, 16 Feb 2026 11:30:16 +0300
+Subject: [PATCH] Use debhelper 12 for buster
+
+---
+ debian/control | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/debian/control b/debian/control
+index 1cb6b62..b1f227e 100644
+--- a/debian/control
++++ b/debian/control
+@@ -2,7 +2,7 @@ Source: libubootenv
+ Priority: optional
+ Maintainer: Nobuhiro Iwamatsu <iwamatsu@debian.org>
+ Uploaders: SZ Lin (林上智) <szlin@debian.org>
+-Build-Depends: debhelper-compat (= 13), cmake, zlib1g-dev, libyaml-dev, graphviz, doxygen
++Build-Depends: debhelper-compat (= 12), cmake, zlib1g-dev, libyaml-dev, graphviz, doxygen
+ Standards-Version: 4.6.0.1
+ Section: utils
+ Rules-Requires-Root: no
+--
+2.52.0
+
diff --git a/meta/recipes-bsp/libubootenv/libubootenv_0.3.5-0.1.bb b/meta/recipes-bsp/libubootenv/libubootenv_0.3.5-0.1.bb
index d2908536..71758ce8 100644
--- a/meta/recipes-bsp/libubootenv/libubootenv_0.3.5-0.1.bb
+++ b/meta/recipes-bsp/libubootenv/libubootenv_0.3.5-0.1.bb
@@ -19,6 +19,7 @@ SRCREV = "32dcabeea9ed5342a2d1bb254bb4839e2e68ee5e"
DEB_BUILD_OPTIONS += "nocheck"
+SRC_URI:buster:append = " file://0001-Use-debhelper-12-for-buster.patch"
CHANGELOG_V ?= "${PV}+isar-${SRCREV}"
--
2.52.0
--
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260218090615.4034500-2-ubely%40ilbers.de.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 2/2] Fix u-boot build for u-boot-de0-nano-soc for buster:
2026-02-18 9:04 [PATCH 0/2] Fix build failures on de0-nano-soc-buster Uladzimir Bely
2026-02-18 9:04 ` [PATCH 1/2] Fix libubootenv build for debian-buster Uladzimir Bely
@ 2026-02-18 9:04 ` Uladzimir Bely
1 sibling, 0 replies; 3+ messages in thread
From: Uladzimir Bely @ 2026-02-18 9:04 UTC (permalink / raw)
To: isar-users
Bypass the following build error:
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_install
dh_installdocs
dh_installchangelogs
dh_perl
dh_link
dh_strip_nondeterminism
dh_compress
dh_fixperms
dh_missing
dh_dwz
dwz: Too few files for multifile optimization
arm-linux-gnueabihf-objcopy: 'debian/u-boot-tools/usr/lib/debug/.dwz/arm-linux-gnueabihf/u-boot-tools.debug': No such file
dh_dwz: arm-linux-gnueabihf-objcopy --compress-debug-sections debian/u-boot-tools/usr/lib/debug/.dwz/arm-linux-gnueabihf/u-boot-tools.debug returned exit code 1
make: *** [debian/rules:34: binary] Error 2
Simply ignore missing debug symbols file.
---
.../recipes-bsp/u-boot/u-boot-de0-nano-soc_2020.10.bb | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/meta-isar/recipes-bsp/u-boot/u-boot-de0-nano-soc_2020.10.bb b/meta-isar/recipes-bsp/u-boot/u-boot-de0-nano-soc_2020.10.bb
index feecd96d..bc84bc8c 100644
--- a/meta-isar/recipes-bsp/u-boot/u-boot-de0-nano-soc_2020.10.bb
+++ b/meta-isar/recipes-bsp/u-boot/u-boot-de0-nano-soc_2020.10.bb
@@ -9,3 +9,11 @@ require u-boot-${PV}.inc
U_BOOT_TOOLS_PACKAGE = "1"
COMPATIBLE_MACHINE = "^(de0-nano-soc)$"
+
+do_prepare_build:buster:append() {
+ echo =-=-=
+cat << _EOF_ >> ${S}/debian/rules
+override_dh_dwz:
+ dh_dwz || :
+_EOF_
+}
--
2.52.0
--
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260218090615.4034500-3-ubely%40ilbers.de.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-02-18 9:06 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-02-18 9:04 [PATCH 0/2] Fix build failures on de0-nano-soc-buster Uladzimir Bely
2026-02-18 9:04 ` [PATCH 1/2] Fix libubootenv build for debian-buster Uladzimir Bely
2026-02-18 9:04 ` [PATCH 2/2] Fix u-boot build for u-boot-de0-nano-soc for buster: Uladzimir Bely
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox