]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Add x32 to the list of recognized architectures 4391/head
authorMathias Gibbens <gibmat@debian.org>
Tue, 30 Jan 2024 01:03:06 +0000 (01:03 +0000)
committerMathias Gibbens <gibmat@debian.org>
Tue, 30 Jan 2024 01:03:06 +0000 (01:03 +0000)
LXC supports x32 containers, but currently creation of those containers is broken:

lxc-create: x32-test: ../src/lxc/confile.c: set_config_personality: 1432 Invalid argument - Unsupported personality "x32"
lxc-create: x32-test: ../src/lxc/parse.c: lxc_file_for_each_line_mmap: 129 Failed to parse config file "/var/lib/lxc/x32-test/config" at line "lxc.arch = x32"
lxc-create: x32-test: ../src/lxc/tools/lxc_create.c: main: 317 Failed to create container x32-test

Signed-off-by: Mathias Gibbens <gibmat@debian.org>
src/lxc/confile.c

index 722f142fe155ed15dacba219f740b6fdf264ebf2..2c25e7712dc19af8d2e9375dce1bdbecc9cc8056 100644 (file)
@@ -3268,6 +3268,7 @@ int lxc_config_parse_arch(const char *arch, signed long *persona)
                { "mipsel",        PER_LINUX32 },
                { "ppc",           PER_LINUX32 },
                { "powerpc",       PER_LINUX32 },
+               { "x32",           PER_LINUX32 },
                { "x86",           PER_LINUX32 },
                { "aarch64",       PER_LINUX   },
                { "amd64",         PER_LINUX   },