diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2015-12-03 07:00:16 -0500 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2015-12-03 07:13:31 -0500 |
commit | 2eb17d1d8a93746b71831fb53576551007aafc64 (patch) | |
tree | 9b2bf0a469786a9b9a3e6b7e16a891fbfa3aee28 /cflags.SH | |
parent | 6f186eb86c20871bed607de75de401ce208447d4 (diff) | |
download | perl-2eb17d1d8a93746b71831fb53576551007aafc64.tar.gz |
Add the -Wthread-safety also only for clang 3.6 (6.1) or later.
(follow-up to bdc795f4, suggested by Aaron Crane)
Diffstat (limited to 'cflags.SH')
-rwxr-xr-x | cflags.SH | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -378,14 +378,14 @@ do esac done -# If usethreads and clang, add -Wthread-safety for clang 3.5 or later. +# If usethreads and clang, add -Wthread-safety for clang 3.6 or later. # gccversion is defined also for clang, because compat, use that for matching. -# Apple overwrites clang version with XCode version. -# Aggressively forward-proofing. +# Apple overwrites clang version with XCode version, see hints/darwin.sh +# for the gory details. Aggressively forward-proofing. case "$usethreads" in define) case "$gccversion" in -*" Clang 3."[56789]*|*" Clang "[456]*|*"Apple LLVM "[6789]*) +*" Clang 3."[56789]*|*" Clang "[456]*|*"Apple LLVM 6.1"*|*"Apple LLVM "[789]*) for f in -Wthread-safety do case " $warn " in |