GCC 10 is going to enable -fno-common by default [1], so fix all build errors uncovered by it and add it to global CFLAGS to avoid introducing new bugs. Travis build: [2] [1] https://gcc.gnu.org/gcc-10/porting_to.html#common [2] https://travis-ci.org/WOnder93/selinux/builds/640506702 Ondrej Mosnacek (4): libsepol: fix CIL_KEY_* build errors with -fno-common libsepol: remove unused cil_mem_error_handler checkpolicy: remove unused te_assertions Makefile: always build with -fno-common Makefile | 3 +- checkpolicy/checkpolicy.h | 2 - libsepol/cil/src/cil.c | 162 ++++++++++++++++ libsepol/cil/src/cil_internal.h | 322 ++++++++++++++++---------------- libsepol/cil/src/cil_mem.h | 1 - libsepol/cil/src/cil_strpool.c | 2 - 6 files changed, 325 insertions(+), 167 deletions(-) -- 2.24.1