- Version: v10.3.0
- Platform:
- Subsystem:
Configure performs a check to see if clang is newer than 3.4.2. However, this check is done against the string parsed out of the clang output in try_check_compiler: https://github.com/nodejs/node/blob/master/configure#L710 This results in miscomparisons for double-digit clang versions. For example, if clang_version is '10.0.0', then clang_version < '3.4.2' is false even though clang 10 is definitely newer than 3.
Configure performs a check to see if clang is newer than 3.4.2. However, this check is done against the string parsed out of the clang output in
try_check_compiler: https://github.com/nodejs/node/blob/master/configure#L710 This results in miscomparisons for double-digit clang versions. For example, ifclang_versionis'10.0.0', thenclang_version < '3.4.2'is false even though clang 10 is definitely newer than 3.