From 17c7c002909b5418f2835d96d6cf0faed33ad1f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 11 Jan 2017 14:27:08 +0100 Subject: [PATCH] Search clock_gettime() also in rt library --- time-1.7-Prefer-clock_gettime-CLOCK_MONOTONIC.patch | 13 +++++++------ time.spec | 5 ++++- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/time-1.7-Prefer-clock_gettime-CLOCK_MONOTONIC.patch b/time-1.7-Prefer-clock_gettime-CLOCK_MONOTONIC.patch index 9b53278..723e44c 100644 --- a/time-1.7-Prefer-clock_gettime-CLOCK_MONOTONIC.patch +++ b/time-1.7-Prefer-clock_gettime-CLOCK_MONOTONIC.patch @@ -1,4 +1,4 @@ -From 56525d640d63da8710d97503ebc0ef6279afcb54 Mon Sep 17 00:00:00 2001 +From 0d9b55f773b13dc1d44651163888b6a5037a2c7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 30 Nov 2016 17:13:16 +0100 Subject: [PATCH 2/2] Prefer clock_gettime(CLOCK_MONOTONIC) @@ -17,19 +17,20 @@ that does not suffer from the issue. Signed-off-by: Petr Písař --- - configure.ac | 1 + + configure.ac | 2 ++ resuse.c | 27 +++++++++++++++++++++++++-- - 2 files changed, 26 insertions(+), 2 deletions(-) + 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac -index 2380b76..658a254 100644 +index 2380b76..558d112 100644 --- a/configure.ac +++ b/configure.ac -@@ -29,6 +29,7 @@ dnl Checks for library functions. +@@ -29,6 +29,8 @@ dnl Checks for library functions. AC_FUNC_VPRINTF AC_FUNC_WAIT3 AC_CHECK_FUNCS(strerror) -+AC_CHECK_FUNCS(clock_gettime) ++AC_SEARCH_LIBS(clock_gettime, [rt]) ++test "$ac_cv_search_clock_gettime" != "no" && AC_DEFINE(HAVE_CLOCK_GETTIME) AC_MSG_CHECKING(for getpagesize) AC_TRY_LINK([#include ], diff --git a/time.spec b/time.spec index 80aa215..bf12587 100644 --- a/time.spec +++ b/time.spec @@ -1,7 +1,7 @@ Summary: A GNU utility for monitoring a program's use of system resources Name: time Version: 1.7 -Release: 50%{?dist} +Release: 51%{?dist} License: GPLv2+ Group: Applications/System Url: http://www.gnu.org/software/time/ @@ -69,6 +69,9 @@ fi %{_infodir}/time.info* %changelog +* Wed Jan 11 2017 Petr Pisar - 1.7-51 +- Search clock_gettime() also in rt library (bug #1004416) + * Wed Jan 11 2017 Petr Pisar - 1.7-50 - Fix measuring time when a clock experiences a jump (bug #1004416)