Comment 2 for bug 1835858

Revision history for this message
Nobuto Murata (nobuto) wrote :

The dkms module as 7906-0ubuntu1 in the PPA seems not compatible with Ubuntu bionic. The build fails with two unrecognized flags which had been added here:
https://code.launchpad.net/~canonical-hwe-team/+git/backport-iwlwifi-dkms/+merge/370163#diff-line-368

cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o conf.o conf.c
cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o zconf.tab.o zconf.tab.c
cc conf.o zconf.tab.o -o conf
#
# configuration written to .config
#
make[5]: 'conf' is up to date.
#
# configuration written to .config
#
Building backport-include/backport/autoconf.h ... done.
  CC [M] /var/lib/dkms/backport-iwlwifi/7906/build/compat/main.o
  CC [M] /var/lib/dkms/backport-iwlwifi/7906/build/compat/backport-genetlink.o
gcc: error: unrecognized command line option ‘-fno-stack-clash-protection’; did you mean ‘-fno-stack-protector’?
gcc: error: unrecognized command line option ‘-fcf-protection=none’; did you mean ‘-flto-partition=none’?
scripts/Makefile.build:284: recipe for target '/var/lib/dkms/backport-iwlwifi/7906/build/compat/main.o' failed
make[6]: *** [/var/lib/dkms/backport-iwlwifi/7906/build/compat/main.o] Error 1