Fix build with clang: in contrast to lang/clang, the one from base adds
"FreeBSD" in front of it which broke the detection of the compiler name. If the operating system name is added, use the second word as the compiler name. PR: ports/159250 Submitted by: Test Rat (ttsestt gmail.com) Approved by: maintainer (in private mail)
This commit is contained in:
parent
91850bdf98
commit
6fc4d28358
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=279298
1 changed files with 9 additions and 0 deletions
|
@ -28,6 +28,15 @@
|
|||
fi
|
||||
|
||||
if netbsd || dragonfly ; then
|
||||
@@ -1661,7 +1660,7 @@ else
|
||||
echores "$cc_version"
|
||||
break
|
||||
fi
|
||||
- cc_name_tmp=$($_cc -v 2>&1 | head -n 1 | cut -d ' ' -f 1)
|
||||
+ cc_name_tmp=$($_cc -v 2>&1 | awk "NR == 1 { if(\$1 == \"$system_name\") print \$2; else print \$1 }")
|
||||
if test "$cc_name_tmp" = "clang"; then
|
||||
echocheck "$_cc version"
|
||||
cc_vendor=clang
|
||||
@@ -3577,22 +3576,10 @@
|
||||
if linux ; then
|
||||
THREAD_CFLAGS=-D_REENTRANT
|
||||
|
|
Loading…
Reference in a new issue