]> git.ipfire.org Git - thirdparty/lxc.git/commit
src/lxc/meson.build: fix build without apparmor
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Thu, 29 Dec 2022 13:42:45 +0000 (14:42 +0100)
committerStéphane Graber <stgraber@ubuntu.com>
Fri, 6 Jan 2023 22:15:01 +0000 (17:15 -0500)
commit4916a16bd128552a2a9dfb42d2afee1eca0fad7c
tree718181ebc72a682eb9af86e6a09c026b14ab0849
parenta330126b45c7c3b6fcf0f9ba6c1eda7bdb4e508a
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