Page MenuHomeFreeBSD

D45891.id140617.diff
No OneTemporary

D45891.id140617.diff

diff --git a/lib/libthr/Makefile b/lib/libthr/Makefile
--- a/lib/libthr/Makefile
+++ b/lib/libthr/Makefile
@@ -32,6 +32,10 @@
CFLAGS.thr_stack.c+= -Wno-cast-align
CFLAGS.rtld_malloc.c+= -Wno-cast-align
+# Disable compiler builtins so that the compiler does not optimize away rtld's
+# attempts to force early PLT resolution for certain functions that may be
+# replaced by builtins.
+CFLAGS.thr_rtld.c+= -fno-builtin
CFLAGS.thr_symbols.c+= -Wno-missing-variable-declarations
.if ${MK_ASAN} != "no"
# False-positive ASAN error claiming the local "struct sigaction act;" is

File Metadata

Mime Type
text/plain
Expires
Sat, Feb 21, 2:51 AM (9 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28906599
Default Alt Text
D45891.id140617.diff (580 B)

Event Timeline