public inbox for buildroot@busybox.net
 help / color / mirror / Atom feed
From: Bernd Kuhls <bernd@kuhls.net>
To: buildroot@buildroot.org
Cc: "Jérôme Pouiller" <jezz@sysmic.org>
Subject: [Buildroot] [PATCH/next 1/1] package/lxc: bump version to 6.0.5
Date: Thu, 26 Feb 2026 21:22:36 +0100	[thread overview]
Message-ID: <20260226202236.2150026-1-bernd@kuhls.net> (raw)

https://discuss.linuxcontainers.org/t/lxc-6-0-lts-has-been-released/19567
https://discuss.linuxcontainers.org/t/lxc-6-0-1-lts-has-been-released/20283
https://discuss.linuxcontainers.org/t/lxc-6-0-2-lts-has-been-released/21632
https://discuss.linuxcontainers.org/t/lxc-6-0-3-lts-has-been-released/22402
https://discuss.linuxcontainers.org/t/lxc-6-0-4-lts-has-been-released/23390
https://discuss.linuxcontainers.org/t/lxc-6-0-5-lts-has-been-released/24438

Removed patch which is included in this release.

Systemd support was replaced by dbus:
https://github.com/lxc/lxc/commit/820d2a2b3a886ebfe46cd256ba8c320e50fcc5cd

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
 ...-lxc-syscall_numbers.h-drop-define-1.patch | 138 ------------------
 package/lxc/lxc.hash                          |   2 +-
 package/lxc/lxc.mk                            |  10 +-
 3 files changed, 6 insertions(+), 144 deletions(-)
 delete mode 100644 package/lxc/0001-src-lxc-syscall_numbers.h-drop-define-1.patch

diff --git a/package/lxc/0001-src-lxc-syscall_numbers.h-drop-define-1.patch b/package/lxc/0001-src-lxc-syscall_numbers.h-drop-define-1.patch
deleted file mode 100644
index d6eb7476dc..0000000000
--- a/package/lxc/0001-src-lxc-syscall_numbers.h-drop-define-1.patch
+++ /dev/null
@@ -1,138 +0,0 @@
-From 964740d28c9a0da52a75d579d7fdfa53df67e925 Mon Sep 17 00:00:00 2001
-From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
-Date: Sat, 30 Mar 2024 16:50:46 +0100
-Subject: [PATCH] src/lxc/syscall_numbers.h: drop define -1
-
-Drop "#define -1" to avoid the following m68k build failure with gcc 12:
-
-In file included from ../src/lxc/syscall_wrappers.h:19,
-                 from ../src/lxc/mount_utils.h:15,
-                 from ../src/lxc/conf.h:24,
-                 from ../src/lxc/log.h:19,
-                 from ../src/lxc/storage/btrfs.c:20:
-../src/lxc/syscall_numbers.h:423:25: error: macro names must be identifiers
-  423 |                 #define -1
-      |                         ^
-
-Fixes:
- - http://autobuild.buildroot.org/results/f40a517eba86838b11b4b1d6a8a05b8233a3394d
-
-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
-Upstream: https://github.com/lxc/lxc/commit/82fe01821cd5cb8548598d7d93b07d6ef3f6b604
-[Dario: make the patch to be applied with fuzz factor 0]
-Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
----
- src/lxc/syscall_numbers.h | 13 -------------
- 1 file changed, 13 deletions(-)
-
-diff --git a/src/lxc/syscall_numbers.h b/src/lxc/syscall_numbers.h
-index ae5fdd0641c6..5dc1259fef1c 100644
---- a/src/lxc/syscall_numbers.h
-+++ b/src/lxc/syscall_numbers.h
-@@ -51,7 +51,6 @@
- 			#define __NR_keyctl 5241
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_keyctl not defined for your architecture"
- 	#endif
- #endif
-@@ -88,7 +87,6 @@
- 			#define __NR_memfd_create 5314
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_memfd_create not defined for your architecture"
- 	#endif
- #endif
-@@ -123,7 +121,6 @@
- 			#define __NR_pivot_root 5151
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_pivot_root not defined for your architecture"
- 	#endif
- #endif
-@@ -158,7 +155,6 @@
- 			#define __NR_setns 5303
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_setns not defined for your architecture"
- 	#endif
- #endif
-@@ -193,7 +189,6 @@
- 			#define __NR_sethostname 5165
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_sethostname not defined for your architecture"
- 	#endif
- #endif
-@@ -260,7 +255,6 @@
- 			#define __NR_signalfd4 5283
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_signalfd4 not defined for your architecture"
- 	#endif
- #endif
-@@ -295,7 +289,6 @@
- 			#define __NR_unshare 5262
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_unshare not defined for your architecture"
- 	#endif
- #endif
-@@ -330,7 +323,6 @@
- 			#define __NR_bpf 5315
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_bpf not defined for your architecture"
- 	#endif
- #endif
-@@ -365,7 +357,6 @@
- 			#define __NR_faccessat 5259
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_faccessat not defined for your architecture"
- 	#endif
- #endif
-@@ -420,7 +411,6 @@
- 			#define __NR_seccomp 5312
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_seccomp not defined for your architecture"
- 	#endif
- #endif
-@@ -455,7 +445,6 @@
- 			#define __NR_gettid 5178
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_gettid not defined for your architecture"
- 	#endif
- #endif
-@@ -494,7 +483,6 @@
- 			#define __NR_execveat 5316
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_execveat not defined for your architecture"
- 	#endif
- #endif
-@@ -733,7 +721,6 @@
- 			#define __NR_personality (132 + 5000)
- 		#endif
- 	#else
--		#define -1
- 		#warning "__NR_personality not defined for your architecture"
- 	#endif
- #endif
--- 
-2.43.0
-
diff --git a/package/lxc/lxc.hash b/package/lxc/lxc.hash
index 8b3365ddfc..cfe0e5ab6b 100644
--- a/package/lxc/lxc.hash
+++ b/package/lxc/lxc.hash
@@ -1,4 +1,4 @@
 # Locally calculated
-sha256  2693a4c654dcfdafb3aa95c262051d8122afa1b6f5cef1920221ebbdee934d07  lxc-5.0.3.tar.gz
+sha256  2e540c60b9dd49e7ee1a4efa5e9c743b05df911b81b375ed5043d9dd7ee0b48a  lxc-6.0.5.tar.gz
 sha256  ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6  LICENSE.GPL2
 sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  LICENSE.LGPL2.1
diff --git a/package/lxc/lxc.mk b/package/lxc/lxc.mk
index 7a5f91e1a8..2f17960e55 100644
--- a/package/lxc/lxc.mk
+++ b/package/lxc/lxc.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LXC_VERSION = 5.0.3
+LXC_VERSION = 6.0.5
 LXC_SITE = https://linuxcontainers.org/downloads/lxc
 LXC_LICENSE = GPL-2.0 (some tools), LGPL-2.1+
 LXC_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1
@@ -69,11 +69,11 @@ else
 LXC_CONF_OPTS += -Dopenssl=false
 endif
 
-ifeq ($(BR2_PACKAGE_SYSTEMD),y)
-LXC_CONF_OPTS += -Dsd-bus=enabled
-LXC_DEPENDENCIES += systemd
+ifeq ($(BR2_PACKAGE_DBUS),y)
+LXC_CONF_OPTS += -Ddbus=true
+LXC_DEPENDENCIES += dbus
 else
-LXC_CONF_OPTS += -Dsd-bus=disabled
+LXC_CONF_OPTS += -Ddbus=false
 endif
 
 ifeq ($(BR2_INIT_SYSTEMD),y)
-- 
2.47.3

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

             reply	other threads:[~2026-02-26 20:22 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-02-26 20:22 Bernd Kuhls [this message]
2026-02-28 15:37 ` [Buildroot] [PATCH/next 1/1] package/lxc: bump version to 6.0.5 Julien Olivain via buildroot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260226202236.2150026-1-bernd@kuhls.net \
    --to=bernd@kuhls.net \
    --cc=buildroot@buildroot.org \
    --cc=jezz@sysmic.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox