summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common.gypi2
-rwxr-xr-xconfigure3
-rw-r--r--deps/openssl/openssl.gyp1
3 files changed, 2 insertions, 4 deletions
diff --git a/common.gypi b/common.gypi
index 7c1813750c..4b1f0377ba 100644
--- a/common.gypi
+++ b/common.gypi
@@ -418,7 +418,7 @@
}],
['OS=="freebsd"', {
'conditions': [
- ['llvm_version < "4.0"', {
+ ['"0" < llvm_version < "4.0"', {
# Use this flag because on FreeBSD std::pairs copy constructor is non-trivial.
# Doesn't apply to llvm 4.0 (FreeBSD 11.1) or later.
# Refs: https://lists.freebsd.org/pipermail/freebsd-toolchain/2016-March/002094.html
diff --git a/configure b/configure
index 3b6fc7347d..13dcb601d0 100755
--- a/configure
+++ b/configure
@@ -692,8 +692,7 @@ def check_compiler(o):
# to a version that is not completely ancient.
warn('C compiler too old, need gcc 4.2 or clang 3.2 (CC=%s)' % CC)
- if is_clang:
- o['variables']['llvm_version'] = get_llvm_version(CC)
+ o['variables']['llvm_version'] = get_llvm_version(CC) if is_clang else 0
# Need xcode_version or gas_version when openssl asm files are compiled.
if options.without_ssl or options.openssl_no_asm or options.shared_openssl:
diff --git a/deps/openssl/openssl.gyp b/deps/openssl/openssl.gyp
index ae5c980e06..88994a12b2 100644
--- a/deps/openssl/openssl.gyp
+++ b/deps/openssl/openssl.gyp
@@ -7,7 +7,6 @@
'is_clang': 0,
'gcc_version': 0,
'openssl_no_asm%': 0,
- 'llvm_version%': 0,
'xcode_version%': 0,
'gas_version%': 0,
'openssl_fips%': 'false',