usbip: Use _FORTIFY_SOURCE=2 instead of (implicitly) =1
authorUwe Kleine-König <ukleinek@debian.org>
Wed, 3 May 2023 17:36:22 +0000 (19:36 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 29 May 2023 14:11:30 +0000 (15:11 +0100)
_FORTIFY_SOURCE=2 uses more and stricter checks. This is what e.g.
Debian recommends to build packages with.

While at it fix a typo in the output of ./configure --help.

Signed-off-by: Uwe Kleine-König <ukleinek@debian.org>
Reviewed-By: Hongren Zheng <i@zenithal.me>
Link: https://lore.kernel.org/r/20230503173622.1072787-1-ukleinek@debian.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
tools/usb/usbip/configure.ac

index 607d05c5ccfd3131ce96f23d107ee44f709f8bb2..8debf934f8b79c6e55104d8d14672d5930fd1d78 100644 (file)
@@ -94,11 +94,11 @@ AC_SUBST([USBIDS_DIR])
 AC_MSG_CHECKING([whether to use fortify])
 AC_ARG_WITH([fortify],
            [AS_HELP_STRING([--with-fortify],
-                           [use _FORTIFY_SROUCE option when compiling)])],
+                           [use _FORTIFY_SOURCE=2 option when compiling)])],
                            dnl [ACTION-IF-GIVEN]
                            [if test "$withval" = "yes"; then
                                AC_MSG_RESULT([yes])
-                               CFLAGS="$CFLAGS -D_FORTIFY_SOURCE -O"
+                               CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -O"
                             else
                                AC_MSG_RESULT([no])
                                CFLAGS="$CFLAGS -U_FORTIFY_SOURCE"