summaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2022-08-20 21:08:22 +0000
committerJan Beich <jbeich@FreeBSD.org>2022-08-25 21:35:38 +0000
commitb00b217c0a952c904f8d7db405715f0dd6d1bfdb (patch)
tree4ee9f78125d892620ded0ece26953eb469a58898 /Mk
parent86e7abbbf467e97ffa58363ca3327d08395931ee (diff)
downloadfreebsd-ports-b00b217c0a952c904f8d7db405715f0dd6d1bfdb.zip
Mk/Uses/compiler.mk: switch to -stdlib=libc++
GCC >= 11 supports -stdlib=libc++ (like Clang) which allows to simplify USES=compiler:gcc-c++11-lib logic. PR: 265964 Exp-run by: antoine
Diffstat (limited to 'Mk')
-rw-r--r--Mk/Uses/compiler.mk7
1 files changed, 1 insertions, 6 deletions
diff --git a/Mk/Uses/compiler.mk b/Mk/Uses/compiler.mk
index c684f4f0800a..e8191c822942 100644
--- a/Mk/Uses/compiler.mk
+++ b/Mk/Uses/compiler.mk
@@ -187,12 +187,7 @@ CHOSEN_COMPILER_TYPE= clang
USE_GCC= yes
CHOSEN_COMPILER_TYPE= gcc
. if ${COMPILER_FEATURES:Mlibc++}
-CXXFLAGS+= -nostdinc++ -isystem /usr/include/c++/v1
-LDFLAGS+= -L${WRKDIR}
-
-_USES_configure+= 200:gcc-libc++-configure
-gcc-libc++-configure:
- @${LN} -fs /usr/lib/libc++.so ${WRKDIR}/libstdc++.so
+CXXFLAGS+= -stdlib=libc++
. endif
. endif