diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-01-09 17:39:30 -0800 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2015-01-09 17:39:30 -0800 |
commit | 5507c8e0c4d778ec7e1a64b94ea91e24447ef2a0 (patch) | |
tree | 5ff4b876c88896a2d927a38314fdb85cd2ffc322 /glibc | |
parent | 3cc7938fc84be9c9e8fbf636ee7d330fa6a29f67 (diff) | |
download | riscv-gnu-toolchain-5507c8e0c4d778ec7e1a64b94ea91e24447ef2a0.zip riscv-gnu-toolchain-5507c8e0c4d778ec7e1a64b94ea91e24447ef2a0.tar.gz riscv-gnu-toolchain-5507c8e0c4d778ec7e1a64b94ea91e24447ef2a0.tar.bz2 |
glibc: work around libpthread static linking problem
This is a kludge, but statically linking against libpthread is useful,
even if not well supported by glibc.
Diffstat (limited to 'glibc')
-rw-r--r-- | glibc/sysdeps/riscv/nptl/libc-lowlevellock.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/glibc/sysdeps/riscv/nptl/libc-lowlevellock.c b/glibc/sysdeps/riscv/nptl/libc-lowlevellock.c new file mode 100644 index 0000000..0ecd41e --- /dev/null +++ b/glibc/sysdeps/riscv/nptl/libc-lowlevellock.c @@ -0,0 +1,8 @@ +/* This kludge works around a libpthread static linking problem: + https://sourceware.org/bugzilla/show_bug.cgi?id=15648 */ + +#ifndef SHARED +# define __lll_lock_wait_private weak_function __lll_lock_wait_private +#endif + +#include <lowlevellock.c> |