mirror of
https://github.com/nginx/nginx.git
synced 2026-10-25 07:07:42 -05:00
Configure: fix gcc version detection in some corner cases
If the "gcc version ... " string appeared within "Configured with:", it was picked up rather than the real gcc version string. This might then break the configure scripts due to a malformed NGX_COMPILER macro. The simple fix is to look for "gcc version ... " at the start of the line, rather than anywhere within. Suggested-by: Aleksei Bavshin <a.bavshin@nginx.com> Closes: https://github.com/nginx/nginx/issues/1278
This commit is contained in:
1 parent
6eb7dcdd98
commit
35510ddc94
1 file changed
+1
-1
+1
-1
@@ -57,7 +57,7 @@ elif `$CC -v 2>&1 | grep 'gcc version' >/dev/null 2>&1`; then
|
||||
NGX_CC_NAME=gcc
|
||||
echo " + using GNU C compiler"
|
||||
|
||||
NGX_CC_VER=`$CC -v 2>&1 | sed -n -e 's/^.*gcc version \(.*\)/\1/p'`
|
||||
NGX_CC_VER=`$CC -v 2>&1 | sed -n -e 's/^gcc version \(.*\)/\1/p'`
|
||||
echo " + gcc version: $NGX_CC_VER"
|
||||
|
||||
have=NGX_COMPILER value="\"gcc $NGX_CC_VER\"" . auto/define
|
||||
|
||||
Reference in new issue
Block a user