diff options
author | lordrasmus <lordrasmus@gmail.com> | 2023-05-29 20:32:24 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2023-08-14 10:18:17 +0200 |
commit | de0cfd949a68888515e0e83c942df12a610ffe8a (patch) | |
tree | 3924d0bee0c8e2854b3106e056281925771d90b3 /extra | |
parent | 3d781a52bae133907ba61bfbe987604f8cb00373 (diff) |
add vsdo support
Diffstat (limited to 'extra')
-rwxr-xr-x[-rw-r--r--] | extra/Configs/Config.in | 17 | ||||
-rwxr-xr-x[-rw-r--r--] | extra/Configs/Config.mips | 1 |
2 files changed, 18 insertions, 0 deletions
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in index 6bbb6f572..323c2092f 100644..100755 --- a/extra/Configs/Config.in +++ b/extra/Configs/Config.in @@ -455,6 +455,22 @@ config LDSO_PRELINK_SUPPORT time. It also is able to load and handle prelinked libraries and binaries at runtime. +config ARCH_VDSO_SUPPORT + bool + +config VDSO_SUPPORT + bool "Dynamic linker vDSO support" + depends on ARCH_VDSO_SUPPORT + help + Enable this option to support vDSO loading + + vDSO provides access to some kernel function without a systemcall + if provided by the kernel + + most archs support gettimeofday() and clock_gettime() + + vDSO loading can be disabled via VDSO_DISABLE environment variable + config UCLIBC_STATIC_LDCONFIG bool "Link ldconfig statically" depends on HAVE_SHARED @@ -2321,6 +2337,7 @@ config SUPPORT_LD_DEBUG nofixups never fixes up jump relocations bindings displays the resolve processing (function calls); detail shows the relocation patch + vdso display vdso symbol table processing all Enable everything! The additional environment variable: diff --git a/extra/Configs/Config.mips b/extra/Configs/Config.mips index 8137d8be4..14b784fcc 100644..100755 --- a/extra/Configs/Config.mips +++ b/extra/Configs/Config.mips @@ -13,6 +13,7 @@ config FORCE_OPTIONS_FOR_ARCH select ARCH_ANY_ENDIAN select ARCH_HAS_UCONTEXT select ARCH_HAS_DEPRECATED_SYSCALLS + select ARCH_VDSO_SUPPORT choice prompt "Target ABI" |