summaryrefslogtreecommitdiff
path: root/lib/libgcc_eh
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2018-08-10 19:57:55 +0000
committerDimitry Andric <dim@FreeBSD.org>2018-08-10 19:57:55 +0000
commit33c39ab6884fc6b7dfbf471f671e6e40601b3e46 (patch)
tree79c7b0cb4f5aa0fb9d9119a2da4b1a91da193f3b /lib/libgcc_eh
parent0b56e7a8e90a11ba6f7d32d759699b6a4ad1503f (diff)
downloadsrc-test2-33c39ab6884fc6b7dfbf471f671e6e40601b3e46.tar.gz
src-test2-33c39ab6884fc6b7dfbf471f671e6e40601b3e46.zip
Notes
Diffstat (limited to 'lib/libgcc_eh')
-rw-r--r--lib/libgcc_eh/Makefile.inc5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/libgcc_eh/Makefile.inc b/lib/libgcc_eh/Makefile.inc
index d69084f059cf..a8536e2413f1 100644
--- a/lib/libgcc_eh/Makefile.inc
+++ b/lib/libgcc_eh/Makefile.inc
@@ -20,7 +20,10 @@ SRCS_EXC+= libunwind.cpp
SRCS+= ${SRCS_EXC}
.for file in ${SRCS_EXC:M*.c}
-CFLAGS.${file}+= -fexceptions
+CFLAGS.${file}+= -fno-exceptions -funwind-tables
+.endfor
+.for file in ${SRCS_EXC:M*.cpp}
+CXXFLAGS.${file}+= -fno-exceptions -funwind-tables
.endfor
CFLAGS+= -I${UNWINDINCDIR} -I${.CURDIR} -D_LIBUNWIND_IS_NATIVE_ONLY