From 4be4e52a635f8ebad1d6b80e9bafea8aeb678a97 Mon Sep 17 00:00:00 2001 From: Jelle van der Waa Date: Fri, 5 Jun 2020 22:50:58 +0200 Subject: [PATCH] Allow defining of uname value for reproducible builds Extend configure.ac to accept PHP_UNAME as env variable to set the value of the PHP_UNAME define in a reproducible manner. This allows distributions to set a fixed value for php_uname and keep the default behaviour if PHP_UNAME is not set. Motivation: https://reproducible-builds.org/ --- configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index c5f4dd47bcc30..4f291b45d6282 100644 --- a/configure.ac +++ b/configure.ac @@ -1291,7 +1291,8 @@ PHP_BUILD_DATE=`date -u +%Y-%m-%d` fi AC_DEFINE_UNQUOTED(PHP_BUILD_DATE,"$PHP_BUILD_DATE",[PHP build date]) -PHP_UNAME=`uname -a | xargs` +UNAME=`uname -a | xargs` +PHP_UNAME=${PHP_UNAME:-$UNAME} AC_DEFINE_UNQUOTED(PHP_UNAME,"$PHP_UNAME",[uname -a output]) PHP_OS=`uname | xargs` AC_DEFINE_UNQUOTED(PHP_OS,"$PHP_OS",[uname output])