Building xtables-addons 3 (atm on OpenSUSE Build Service, but the issue's
portable) against Kernel 4.18.x currently fails
https://build.opensuse.org/package/live_build_log/home:pgnd:Kernel:stable/xtables-addons/openSUSE_Leap_15.0/x86_64
...
[ 51s] checking for xtables >= 1.4.5... yes
[ 51s] checking Xtables module directory... /usr/lib64/xtables
[ 53s] checking kernel version that we will build against...
4.18.0.0 in /usr/src/linux-obj/x86_64/default
[ 53s] WARNING: That kernel version is not officially
supported yet. Continue at own luck.
[ 53s] checking that generated files are newer than
configure... done
[ 53s] configure: creating ./config.status
...
[ 60s] cc1: some warnings being treated as errors
...
The error originates from the current kernel version compatiblity check,
git log | head
commit 56fba3ecff3c9d623b20ddb7f3e0dd5c092cb965
Author: Philip Prindeville <[email protected]>
Date: Mon Apr 30 02:06:05 2018 +0200
geoip: simplify handling table column names
Signed-off-by: Philip Prindeville
<[email protected]>
commit 9057fb48f3980850eaf909aa8fe8589efec59665
Author: Philip Prindeville <[email protected]>
cat configure.ac
if test -z "$kmajor" -o -z "$kminor" -o -z "$kmicro"; then
echo "WARNING: Version detection did not succeed. Continue at
own luck.";
else
echo "$kmajor.$kminor.$kmicro.$kstable in $kbuilddir";
60 if test "$kmajor" -gt 4 -o "$kmajor" -eq 4 -a "$kminor" -gt 16;
then
echo "WARNING: That kernel version is not officially
supported yet. Continue at own luck.";
elif test "$kmajor" -eq 4 -a "$kminor" -ge 15; then
:
else
echo "WARNING: That kernel version is not officially
supported.";
One can avoid the fail by simply bumping the '$kminor' check, but since there's
been apparently no 'official' compat for the entire kernel 4.17 cycle, and now
4.18, even in master-branch source, is there a specific reason not to?
Is xtables-addon still being supported?