RETPOLINE is now for sure included, further as this is build through
buildpackage the build dependencies are checked
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
SKIPABI=0
-ifeq ($(CC), cc)
-GCC=gcc
-else
-GCC=$(CC)
-endif
-
BUILD_DIR=build
KERNEL_SRC=ubuntu-disco
DEBS=${DST_DEB} ${HDR_DEB} ${LINUX_TOOLS_DEB}
-all: check_gcc deb
+all: deb
deb: ${DEBS}
-check_gcc:
- $(GCC) --version|grep "8\.3" || false
- @$(GCC) -Werror -mindirect-branch=thunk-extern -mindirect-branch-register -c -x c /dev/null -o check_gcc.o \
- || ( rm -f check_gcc.o; \
- echo "Please install gcc-6 packages with indirect thunk / RETPOLINE support"; \
- false)
- @rm -f check_gcc.o
-
${LINUX_TOOLS_DEB} ${HDR_DEB}: ${DST_DEB}
${DST_DEB}: ${BUILD_DIR}.prepared
cd ${BUILD_DIR}; dpkg-buildpackage --jobs=auto -b -uc -us
debhelper (>= 10~),
file,
flex,
- gcc (>= 6.3.0-18+deb9u1),
+ gcc (>= 8.3.0-6),
git,
kmod,
libdw-dev,