diff options
author | Max Filippov <jcmvbkbc@gmail.com> | 2022-09-15 12:30:50 -0700 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2022-09-21 10:35:40 +0200 |
commit | ffd84a0f60f918a48e6e2f24e37e7c53291c0373 (patch) | |
tree | a1339946c412c20d948af39be0d85058d8b0b2e4 /libc/unistd/sysconf.c | |
parent | 1ac7bf149be1e35343b7f5d830d930bd8bd41fcf (diff) |
static pie: fix building static PDE
When uclibc is built with static PIE support the _dl_load_base variable
shared between the libc-tls.c and reloc_static_pie.c creates the
dependency that requires linking reloc_static_pie.o into static
position-dependent executables resulting in the following build errors:
gcc -static test.c -o test
...ld:
...usr/lib/libc.a(reloc_static_pie.os):(.text+0x0):
undefined reference to `_DYNAMIC'
Move _dl_load_base definition to libc-tls.c to resolve this dependency
and fix static PDE build.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Diffstat (limited to 'libc/unistd/sysconf.c')
0 files changed, 0 insertions, 0 deletions