-#!/bin/bash -exu
+#!/bin/bash
#
-# Copyright (C) 2016-2019 - Michael Jeanson <mjeanson@efficios.com>
+# Copyright (C) 2016-2019 Michael Jeanson <mjeanson@efficios.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+set -exu
+
# Parameters
-arch=${arch:-}
+arch=${arch:-amd64}
cross_arch=${cross_arch:-}
ktag=${ktag:-}
kgitrepo=${kgitrepo:-}
set +e
- for cc in gcc-5 gcc-4.8; do
+ for cc in gcc-8 gcc-5 gcc-4.8; do
if "${CROSS_COMPILE:-}${cc}" -I include/ -D__LINUX_COMPILER_H -D__LINUX_COMPILER_TYPES_H -E include/linux/compiler-gcc.h; then
selected_cc="$cc"
break
kversion=$(make -C "$LINUX_HDROBJ_DIR" -s kernelversion)
+ # Try to catch some compatibility problems by turning some
+ # warnings into errors.
+ #export KCFLAGS="$KCFLAGS -Wall -Werror"
+
# Enter lttng-modules source dir
cd "${MODULES_GIT_DIR}"