diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2016-12-26 20:36:37 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2016-12-26 20:36:37 +0000 |
| commit | b6d42e34c27d79488e27db71466f4e5cece05910 (patch) | |
| tree | ab60b4cdd6e430dda1f292a46a77ddb744723f31 /lib/libcompiler_rt/Makefile | |
| parent | d76705554f5443404be5a5e89f2f5f5ebf42cf98 (diff) | |
Notes
Diffstat (limited to 'lib/libcompiler_rt/Makefile')
| -rw-r--r-- | lib/libcompiler_rt/Makefile | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/lib/libcompiler_rt/Makefile b/lib/libcompiler_rt/Makefile index 8e3896e4a5ad..b0aaa6fc7b55 100644 --- a/lib/libcompiler_rt/Makefile +++ b/lib/libcompiler_rt/Makefile @@ -2,28 +2,33 @@ .include <src.opts.mk> -PACKAGE=lib${LIB} -LIB= compiler_rt +PACKAGE= lib${LIB} +LIB= compiler_rt NO_PIC= -WARNS?= 2 +WARNS?= 2 -CFLAGS+=${PICFLAG} -fvisibility=hidden -DVISIBILITY_HIDDEN -CFLAGS+=-I${SRCTOP}/contrib/libcxxrt +CFLAGS+= ${PICFLAG} +CFLAGS+= -fvisibility=hidden +CFLAGS+= -DVISIBILITY_HIDDEN +CFLAGS+= -I${SRCTOP}/contrib/libcxxrt + +.if ${COMPILER_TYPE} == "clang" +CWARNFLAGS.gcc_personality_v0.c+= -Wno-typedef-redefinition +.endif .include "Makefile.inc" .if ${MK_INSTALLLIB} != "no" -SYMLINKS+=libcompiler_rt.a ${LIBDIR}/libgcc.a +SYMLINKS+= libcompiler_rt.a ${LIBDIR}/libgcc.a .endif .if ${MK_PROFILE} != "no" -SYMLINKS+=libcompiler_rt_p.a ${LIBDIR}/libgcc_p.a +SYMLINKS+= libcompiler_rt_p.a ${LIBDIR}/libgcc_p.a .endif .if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" || \ ${MACHINE_CPUARCH} == "powerpc" || ${MACHINE_ARCH:Marmv6*} -AFLAGS+=--noexecstack -ACFLAGS+=-Wa,--noexecstack +AFLAGS+= --noexecstack +ACFLAGS+= -Wa,--noexecstack .endif - .include <bsd.lib.mk> |
