Lines Matching +full:- +full:- +full:enable +full:- +full:asan
6 # XXX: work around gcc -m32 + bfd ld path issue for DT_NEEDED symbols.
8 LDFLAGS+= -Wl,--rpath=/usr/lib${COMPAT_libcompat}
22 CFLAGS+=-DPTHREAD_KERNEL
23 CFLAGS+=-I${SRCTOP}/lib/libc/include
24 CFLAGS+=-I${SRCTOP}/lib/libc/${MACHINE_CPUARCH}
25 CFLAGS+=-I${.CURDIR}/thread
26 CFLAGS+=-I${.CURDIR}/arch/${MACHINE_CPUARCH}/include
27 CFLAGS+=-I${.CURDIR}/sys
28 CFLAGS+=-I${SRCTOP}/libexec/rtld-elf
29 CFLAGS+=-I${SRCTOP}/libexec/rtld-elf/${MACHINE_CPUARCH}
30 CFLAGS+=-I${SRCTOP}/lib/libthread_db
32 CFLAGS.thr_stack.c+= -Wno-cast-align
33 CFLAGS.rtld_malloc.c+= -Wno-cast-align
37 CFLAGS.thr_rtld.c+= -fno-builtin
38 CFLAGS.thr_symbols.c+= -Wno-missing-variable-declarations
40 # False-positive ASAN error claiming the local "struct sigaction act;" is
42 # could be caused by ASAN not treating this function as a signal handler.
43 CFLAGS.thr_sig.c+= -fno-sanitize=address
51 CFLAGS+=-fexceptions
52 CFLAGS+=-D_PTHREAD_FORCED_UNWIND
55 LDFLAGS+=-Wl,-znodelete
56 LDFLAGS+=-Wl,-zinitfirst
57 LDFLAGS+=-Wl,--auxiliary,libsys.so.7
65 # enable extra internal consistency checks
66 CFLAGS+=-D_PTHREADS_INVARIANTS
72 .PATH: ${SRCTOP}/libexec/rtld-elf