From: Christian Brauner Date: Thu, 20 Jan 2022 11:33:57 +0000 (+0100) Subject: github: more detailed compilation instructions X-Git-Tag: lxc-5.0.0~37^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a434e4d4f329f22034f72b9f81088ef4a1d81527;p=thirdparty%2Flxc.git github: more detailed compilation instructions Signed-off-by: Christian Brauner --- diff --git a/.github/workflows/sanitizers.sh b/.github/workflows/sanitizers.sh index a10e24162..a1c53c216 100755 --- a/.github/workflows/sanitizers.sh +++ b/.github/workflows/sanitizers.sh @@ -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