]> git.ipfire.org Git - thirdparty/lxc.git/commit
src/lxc/meson.build: fix build without apparmor 4246/head
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Thu, 29 Dec 2022 13:42:45 +0000 (14:42 +0100)
committerFabrice Fontaine <fontaine.fabrice@gmail.com>
Thu, 29 Dec 2022 13:47:50 +0000 (14:47 +0100)
commit70b176b0d119e0aa6e2910cc8e00a38fbc8f18af
treeb3dd6296dc43ad820ebb56304a18fe12181cccb3
parent0b83d71c2c8f3bac9503f894cd84584f79258bb3
src/lxc/meson.build: fix build without apparmor

Don't build lsm/apparmor.c if apparmor is explicitly disabled by the
user to avoid the following build failure with gcc 4.8:

/home/buildroot/autobuild/run/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/bits/fcntl2.h: In function '__apparmor_process_label_open.isra.0':
/home/buildroot/autobuild/run/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/bits/fcntl2.h:50:24: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments
    __open_missing_mode ();
                        ^

Fixes:
 - http://autobuild.buildroot.org/results/c9f05ad264543adf429badb99310905427092772

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
src/lxc/meson.build