@@ -7,20 +7,20 @@ This patch solves the build error:
77 PHP Warning: PHP Startup: Failed to initialize high-resolution timer in
88 Unknown on line 0.
99---
10- ext/standard/hrtime.h | 5 ++++-
11- 1 file changed, 4 insertions(+), 1 deletion(-)
12-
13- --- a/ext/standard/hrtime.h
14- +++ b/ext/standard/hrtime.h
15- @@ -24,7 +24,10 @@
16- #define PHP_HRTIME_PLATFORM_HPUX 0
17- #define PHP_HRTIME_PLATFORM_AIX 0
10+ diff --git a/Zend/zend_hrtime.h b/Zend/zend_hrtime.h
11+ index a67c9d210c..fcbc5e656f 100644
12+ --- a/Zend/zend_hrtime.h
13+ +++ b/Zend/zend_hrtime.h
14+ @@ -37,7 +37,10 @@
15+ #define ZEND_HRTIME_PLATFORM_HPUX 0
16+ #define ZEND_HRTIME_PLATFORM_AIX 0
1817
1918- #if defined(_POSIX_TIMERS) && ((_POSIX_TIMERS > 0) || defined(__OpenBSD__)) && defined(_POSIX_MONOTONIC_CLOCK) && defined(CLOCK_MONOTONIC)
2019+ #if defined(_POSIX_TIMERS) && \
2120+ ((_POSIX_TIMERS > 0) || defined(__OpenBSD__) || defined(__GNU__)) && \
2221+ defined(_POSIX_MONOTONIC_CLOCK) && \
2322+ defined(CLOCK_MONOTONIC)
24- # undef PHP_HRTIME_PLATFORM_POSIX
25- # define PHP_HRTIME_PLATFORM_POSIX 1
23+ # undef ZEND_HRTIME_PLATFORM_POSIX
24+ # define ZEND_HRTIME_PLATFORM_POSIX 1
2625 #elif defined(_WIN32) || defined(_WIN64)
26+
0 commit comments