From 7d6bb3e86d5294fcc278c01d86441bf06aa41876 Mon Sep 17 00:00:00 2001 From: Peter Kokot Date: Tue, 16 Apr 2024 19:07:49 +0200 Subject: [PATCH] Fix extension_dir variable quoting in php-config (#13963) When configuring the build with: ./configure EXTENSION_DIR="\${prefix}/lib/php/20230901" The $prefix variable wasn't replaced when running the installed script: php-config --extension-dir It shows ${prefix}/lib/php/20230901 instead of /usr/local/lib/php/20230901 because of single quotes. --- scripts/php-config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/php-config.in b/scripts/php-config.in index 879299f9cf6..87c20089bb7 100644 --- a/scripts/php-config.in +++ b/scripts/php-config.in @@ -11,7 +11,7 @@ lib_dir="@orig_libdir@" includes="-I$include_dir -I$include_dir/main -I$include_dir/TSRM -I$include_dir/Zend -I$include_dir/ext -I$include_dir/ext/date/lib" ldflags="@PHP_LDFLAGS@" libs="@EXTRA_LIBS@" -extension_dir='@EXTENSION_DIR@' +extension_dir="@EXTENSION_DIR@" man_dir=`eval echo @mandir@` program_prefix="@program_prefix@" program_suffix="@program_suffix@"