From 903b7aed7c0122c37f5c5fe93a20a92f5274b10a Mon Sep 17 00:00:00 2001 From: Stan Shebs Date: Wed, 9 May 2018 11:25:42 -0700 Subject: [PATCH] Add a clang/lld workaround for symbol not being overridden --- elf/unload4mod4.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elf/unload4mod4.c b/elf/unload4mod4.c index ba5a144d382..bfff34fd573 100644 --- a/elf/unload4mod4.c +++ b/elf/unload4mod4.c @@ -3,6 +3,8 @@ int __attribute__((noinline)) +/* Workaround for clang/lld failing to override this from a module. */ +__attribute__((weak)) baz (int x) { abort (); -- 2.47.2