From: Stan Shebs Date: Wed, 9 May 2018 18:25:42 +0000 (-0700) Subject: Add a clang/lld workaround for symbol not being overridden X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=903b7aed7c0122c37f5c5fe93a20a92f5274b10a;p=thirdparty%2Fglibc.git Add a clang/lld workaround for symbol not being overridden --- 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 ();