]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
build: make all char unsigned
authorVincent Bernat <vincent@bernat.ch>
Mon, 12 Dec 2022 13:20:25 +0000 (14:20 +0100)
committerVincent Bernat <vincent@bernat.ch>
Mon, 12 Dec 2022 13:20:25 +0000 (14:20 +0100)
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.

configure.ac

index 9a028047de566e8a64f5c7122b73ca88cfb5310d..4025244ba3271cb630bb8771b8efe42ede98386f 100644 (file)
@@ -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])