• [PATCH] cleanup: make memcpy check -Werror safe

    From Simon Richter@21:1/5 to All on Tue Mar 19 15:50:01 2024
    ---
    configure.ac | 16 +++++++++++++++-
    1 file changed, 15 insertions(+), 1 deletion(-)

    diff --git a/configure.ac b/configure.ac
    index b084ade12..1daf4b1de 100644
    --- a/configure.ac
    +++ b/configure.ac
    @@ -207,7 +207,21 @@ DPKG_CHECK_COMPAT_FUNCS([\
    alphasort \
    unsetenv \
    ])
    -AC_CHECK_FUNCS([memcpy lchown],
    +
    +AC_MSG_CHECKING([for memcpy])
    +AC_LINK_IFELSE(
    + AC_LANG_PROGRAM(
    + [[
    +#ifdef HAVE_STRING_H
    +#include <string.h>
    +#endif
    + ]],
    + [[memcpy(NULL, NULL, 0);]]),
    + [AC_MSG_RESULT([yes])],
    + [AC_MSG_RESULT([no])
    + AC_MSG_ERROR([missing required function])])
    +
    +AC_CHECK_FUNCS([lchown],
    [], [AC_MSG_ERROR([missing required function])])
    AC_CHECK_FUNCS([\
    strtoimax \
    --
    2.39.2

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Guillem Jover@21:1/5 to All on Wed Mar 20 01:00:01 2024
    Hi!

    Thanks! I ended up just removing the check for this function. Now in
    git main.

    Regards,
    Guillem

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)