aboutsummaryrefslogtreecommitdiff
path: root/lib/libc++
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2020-01-27 19:18:36 +0000
committerDimitry Andric <dim@FreeBSD.org>2020-01-27 19:18:36 +0000
commit97e6bc16b36cd5a03881522cc5d94f7ffea27b29 (patch)
tree69d7b0dbb6ef8c439d94f085c3a2a5ab80b8b1e5 /lib/libc++
parent3eaa9deb198a754efe38226024efe9b96e31e281 (diff)
downloadsrc-97e6bc16b36cd5a03881522cc5d94f7ffea27b29.tar.gz
src-97e6bc16b36cd5a03881522cc5d94f7ffea27b29.zip
Update build glue for libc++.
Notes
Notes: svn path=/projects/clang1000-import/; revision=357176
Diffstat (limited to 'lib/libc++')
-rw-r--r--lib/libc++/Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/libc++/Makefile b/lib/libc++/Makefile
index 915accfe6730..c7a207a78b28 100644
--- a/lib/libc++/Makefile
+++ b/lib/libc++/Makefile
@@ -78,7 +78,9 @@ CFLAGS+= -nostdinc++
CFLAGS+= -nostdlib
CFLAGS+= -D_LIBCPP_BUILDING_LIBRARY
CFLAGS+= -DLIBCXXRT
-CXXSTD?= c++11
+CFLAGS+= -ffunction-sections
+CFLAGS+= -fdata-sections
+CXXSTD?= c++14
LIBADD+= cxxrt
INCSGROUPS= STD EXP EXT