mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
net-analyzer/rrdtool: fix configure w/ clang 16
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
https://github.com/oetiker/rrdtool-1.x/commit/f3334fcbde0a77aa48938ba38602bff91c09cf85
|
||||
|
||||
From f3334fcbde0a77aa48938ba38602bff91c09cf85 Mon Sep 17 00:00:00 2001
|
||||
From: Ryan Schmidt <git@ryandesign.com>
|
||||
Date: Sun, 20 Mar 2022 16:29:10 -0500
|
||||
Subject: [PATCH] acinclude.m4: Include <stdlib.h> when using exit
|
||||
|
||||
Fixes:
|
||||
|
||||
conftest.c:124:33: error: implicitly declaring library function 'exit'
|
||||
with type 'void (int) __attribute__((noreturn))'
|
||||
--- a/m4/acinclude.m4
|
||||
+++ b/m4/acinclude.m4
|
||||
@@ -582,7 +582,8 @@ AC_DEFUN([GC_TIMEZONE], [
|
||||
AC_REQUIRE([AC_STRUCT_TM])
|
||||
AC_CACHE_CHECK([tm_gmtoff in struct tm], gq_cv_have_tm_gmtoff,
|
||||
gq_cv_have_tm_gmtoff=no
|
||||
- AC_TRY_COMPILE([#include <time.h>
|
||||
+ AC_TRY_COMPILE([#include <stdlib.h>
|
||||
+ #include <time.h>
|
||||
#include <$ac_cv_struct_tm>
|
||||
],
|
||||
[struct tm t;
|
||||
@@ -595,7 +596,8 @@ AC_DEFUN([GC_TIMEZONE], [
|
||||
|
||||
AC_CACHE_CHECK([__tm_gmtoff in struct tm], gq_cv_have___tm_gmtoff,
|
||||
gq_cv_have___tm_gmtoff=no
|
||||
- AC_TRY_COMPILE([#include <time.h>
|
||||
+ AC_TRY_COMPILE([#include <stdlib.h>
|
||||
+ #include <time.h>
|
||||
#include <$ac_cv_struct_tm>
|
||||
],
|
||||
[struct tm t;
|
||||
|
||||
@@ -74,6 +74,7 @@ PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.4.9-disable-rrd_graph-perl.patch
|
||||
"${FILESDIR}"/${PN}-1.7.0-disable-rrd_graph-cgi.patch
|
||||
"${FILESDIR}"/${PN}-1.7.1-configure.ac.patch
|
||||
"${FILESDIR}"/${P}-configure-clang16.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
Reference in New Issue
Block a user