From 8de45537d29ee1c58ec4a2a50a0b511020bd919d Mon Sep 17 00:00:00 2001 From: John David Anglin Date: Sun, 30 Nov 2025 20:51:13 -0500 Subject: [PATCH] libcc1: Check for libgen.h header The basename() function is declared in libgen.h. 2025-11-30 John David Anglin libcc1/ChangeLog: * configure.ac: Check for libgen.h header. * configure: Regenerate. --- libcc1/configure | 12 ++++++++++++ libcc1/configure.ac | 1 + 2 files changed, 13 insertions(+) diff --git a/libcc1/configure b/libcc1/configure index 00cb83e0c39a..83468ea31c44 100755 --- a/libcc1/configure +++ b/libcc1/configure @@ -15298,6 +15298,18 @@ LDFLAGS="$cet_save_LDFLAGS" +for ac_header in libgen.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default" +if test "x$ac_cv_header_libgen_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBGEN_H 1 +_ACEOF + +fi + +done + ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default" if test "x$ac_cv_have_decl_basename" = xyes; then : ac_have_decl=1 diff --git a/libcc1/configure.ac b/libcc1/configure.ac index 87f157568e8b..287c65ead407 100644 --- a/libcc1/configure.ac +++ b/libcc1/configure.ac @@ -48,6 +48,7 @@ AC_SUBST(visibility) GCC_CET_HOST_FLAGS(CET_HOST_FLAGS) AC_SUBST(CET_HOST_FLAGS) +AC_CHECK_HEADERS(libgen.h) AC_CHECK_DECLS([basename]) GCC_BASE_VER -- 2.47.3