2
0
mirror of git://github.com/lxc/lxc synced 2025-08-22 09:51:32 +00:00

github: more detailed compilation instructions

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
This commit is contained in:
Christian Brauner 2022-01-20 12:33:57 +01:00
parent 617efa73e1
commit a434e4d4f3
No known key found for this signature in database
GPG Key ID: 91C61BC06578DCA2

View File

@ -21,7 +21,40 @@ apt-get install --yes --no-install-recommends \
wget xz-utils wget xz-utils
apt-get remove --yes lxc-utils liblxc-common liblxc1 liblxc-dev apt-get remove --yes lxc-utils liblxc-common liblxc1 liblxc-dev
ARGS="--enable-sanitizers --enable-tests --prefix=/usr/ --sysconfdir=/etc/ --localstatedir=/var/ --disable-no-undefined" ARGS="--enable-sanitizers \
--prefix=/usr/ \
--disable-no-undefined \
--build=x86_64-linux-gnu \
--includedir=\${prefix}/include \
--mandir=\${prefix}/share/man \
--infodir=\${prefix}/share/info \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-silent-rules \
--libdir=\${prefix}/lib/x86_64-linux-gnu \
--libexecdir=\${prefix}/lib/x86_64-linux-gnu \
--disable-maintainer-mode \
--disable-dependency-tracking \
--libdir=\${prefix}/lib/x86_64-linux-gnu \
--libexecdir=\${prefix}/lib/x86_64-linux-gnu \
--with-rootfs-path=\${prefix}/lib/x86_64-linux-gnu/lxc \
--enable-doc \
--disable-rpath \
--with-distro=ubuntu \
--enable-commands \
--enable-pam \
--enable-tests \
--enable-memfd-rexec \
--disable-static-binaries \
--enable-static \
--enable-silent-rules \
--enable-apparmor \
--enable-capabilities \
--enable-seccomp \
--enable-selinux \
--disable-liburing \
--enable-werror"
case "$CC" in clang*) case "$CC" in clang*)
ARGS="$ARGS --enable-fuzzers" ARGS="$ARGS --enable-fuzzers"
esac esac