]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
github: more detailed compilation instructions
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 20 Jan 2022 11:33:57 +0000 (12:33 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 20 Jan 2022 11:58:58 +0000 (12:58 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
.github/workflows/sanitizers.sh

index a10e2416292e3d6228a49582035c124330ae2eab..a1c53c216c3efbbf0d007a6b01c065696743e79c 100755 (executable)
@@ -21,7 +21,40 @@ apt-get install --yes --no-install-recommends \
     wget xz-utils
 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*)
        ARGS="$ARGS --enable-fuzzers"
 esac