diff --git a/lib/libcasper/services/cap_grp/Makefile b/lib/libcasper/services/cap_grp/Makefile index b46f3bfdaa47..0f722e3979f9 100644 --- a/lib/libcasper/services/cap_grp/Makefile +++ b/lib/libcasper/services/cap_grp/Makefile @@ -1,42 +1,45 @@ SHLIBDIR?= /lib .include PACKAGE= runtime SHLIB_MAJOR= 1 INCSDIR?= ${INCLUDEDIR}/casper .if ${MK_CASPER} != "no" SHLIB= cap_grp SRCS= cap_grp.c .endif INCS= cap_grp.h LIBADD= nv CFLAGS+=-I${.CURDIR} HAS_TESTS= SUBDIR.${MK_TESTS}+= tests MAN+= cap_grp.3 MLINKS+=cap_grp.3 libcap_grp.3 MLINKS+=cap_grp.3 cap_getgrent.3 MLINKS+=cap_grp.3 cap_getgrnam.3 MLINKS+=cap_grp.3 cap_getgrgid.3 MLINKS+=cap_grp.3 cap_getgrent_r.3 MLINKS+=cap_grp.3 cap_getgrnam_r.3 MLINKS+=cap_grp.3 cap_getgrgid_r.3 MLINKS+=cap_grp.3 cap_setgroupent.3 MLINKS+=cap_grp.3 cap_setgrent.3 MLINKS+=cap_grp.3 cap_endgrent.3 MLINKS+=cap_grp.3 cap_grp_limit_cmds.3 MLINKS+=cap_grp.3 cap_grp_limit_fields.3 MLINKS+=cap_grp.3 cap_grp_limit_groups.3 .include + +# GCC 13 complains incorrectly about free after failed realloc: GCC bug #110501 +CFLAGS.cap_grp.c+= ${NO_WUSE_AFTER_FREE} diff --git a/lib/libcasper/services/cap_netdb/Makefile b/lib/libcasper/services/cap_netdb/Makefile index 36c57103b414..653aa21c9b32 100644 --- a/lib/libcasper/services/cap_netdb/Makefile +++ b/lib/libcasper/services/cap_netdb/Makefile @@ -1,31 +1,34 @@ SHLIBDIR?= /lib .include PACKAGE= runtime SHLIB_MAJOR= 1 INCSDIR?= ${INCLUDEDIR}/casper .if ${MK_CASPER} != "no" SHLIB= cap_netdb SRCS= cap_netdb.c .endif INCS= cap_netdb.h LIBADD= nv CFLAGS+=-I${.CURDIR} HAS_TESTS= SUBDIR.${MK_TESTS}+= tests MAN+= cap_netdb.3 MLINKS+=cap_netdb.3 libcap_netdb.3 MLINKS+=cap_netdb.3 cap_getprotobyname.3 .include + +# GCC 13 complains incorrectly about free after failed realloc: GCC bug #110501 +CFLAGS.cap_netdb.c+= ${NO_WUSE_AFTER_FREE} diff --git a/lib/libcasper/services/cap_pwd/Makefile b/lib/libcasper/services/cap_pwd/Makefile index be6b4b21070f..4e0e6db6f86d 100644 --- a/lib/libcasper/services/cap_pwd/Makefile +++ b/lib/libcasper/services/cap_pwd/Makefile @@ -1,42 +1,45 @@ SHLIBDIR?= /lib .include PACKAGE= runtime SHLIB_MAJOR= 1 INCSDIR?= ${INCLUDEDIR}/casper .if ${MK_CASPER} != "no" SHLIB= cap_pwd SRCS= cap_pwd.c .endif INCS= cap_pwd.h LIBADD= nv CFLAGS+=-I${.CURDIR} HAS_TESTS= SUBDIR.${MK_TESTS}+= tests MAN+= cap_pwd.3 MLINKS+=cap_pwd.3 libcap_pwd.3 MLINKS+=cap_pwd.3 cap_getpwent.3 MLINKS+=cap_pwd.3 cap_getpwnam.3 MLINKS+=cap_pwd.3 cap_getpwuid.3 MLINKS+=cap_pwd.3 cap_getpwent_r.3 MLINKS+=cap_pwd.3 cap_getpwnam_r.3 MLINKS+=cap_pwd.3 cap_getpwuid_r.3 MLINKS+=cap_pwd.3 cap_setpassent.3 MLINKS+=cap_pwd.3 cap_setpwent.3 MLINKS+=cap_pwd.3 cap_endpwent.3 MLINKS+=cap_pwd.3 cap_pwd_limit_cmds.3 MLINKS+=cap_pwd.3 cap_pwd_limit_fields.3 MLINKS+=cap_pwd.3 cap_pwd_limit_users.3 .include + +# GCC 13 complains incorrectly about free after failed realloc: GCC bug #110501 +CFLAGS.cap_pwd.c+= ${NO_WUSE_AFTER_FREE}