From: Vincent Bernat Date: Mon, 12 Dec 2022 13:20:25 +0000 (+0100) Subject: build: make all char unsigned X-Git-Tag: 1.0.17~14 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0221be2f09c95280f98cf09474c03fc47a96bb1b;p=thirdparty%2Flldpd.git build: make all char unsigned This is something that may be used by the kernel later. char may be signed or unsigned depending on the architecture, so catching that may be difficult without this option. --- diff --git a/configure.ac b/configure.ac index 9a028047..4025244b 100644 --- a/configure.ac +++ b/configure.ac @@ -76,6 +76,8 @@ DX_INIT_DOXYGEN([lldpd], [doxygen.cfg], [doxygen]) AX_CFLAGS_GCC_OPTION([-Wunknown-warning-option], [LLDP_CFLAGS]) AX_CFLAGS_GCC_OPTION([-fdiagnostics-show-option], [LLDP_CFLAGS]) AX_CFLAGS_GCC_OPTION([-fdiagnostics-color=auto], [LLDP_CFLAGS]) +AX_CFLAGS_GCC_OPTION([-fno-omit-frame-pointer], [LLDP_CFLAGS]) +AX_CFLAGS_GCC_OPTION([-funsigned-char], [LLDP_CFLAGS]) AX_CFLAGS_GCC_OPTION([-pipe], [LLDP_CFLAGS]) AX_CFLAGS_GCC_OPTION([-Wall], [LLDP_CFLAGS]) AX_CFLAGS_GCC_OPTION([-W], [LLDP_CFLAGS]) @@ -88,7 +90,6 @@ AX_CFLAGS_GCC_OPTION([-Wheader-guard], [LLDP_CFLAGS]) AX_CFLAGS_GCC_OPTION([-Wdocumentation], [LLDP_CFLAGS]) AX_CFLAGS_GCC_OPTION([-Winline], [LLDP_CFLAGS]) AX_CFLAGS_GCC_OPTION([-Wpointer-arith], [LLDP_CFLAGS]) -AX_CFLAGS_GCC_OPTION([-fno-omit-frame-pointer], [LLDP_CFLAGS]) AX_CFLAGS_GCC_OPTION([-Wno-cast-align], [LLDP_CFLAGS]) dnl clang is bad at this AX_CFLAGS_GCC_OPTION([-Wno-unused-parameter], [LLDP_CFLAGS]) AX_CFLAGS_GCC_OPTION([-Wno-missing-field-initializers], [LLDP_CFLAGS])