Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Gracefully handle the case of missing libvsdo.so
Current implementation of application::prepare_argv() aborts execution if it fails to load libvdso library. So far libvdso library is only used by Golang programs and other applications can function just fine without it. Unfortunately this prevents older OSv images (especially those created by Mikelangelo capstan) to boot. This patch changes prepare_argv() implementation to print warning if libvdso is missing and skip passing its address in auxv array. Fixes #966 Signed-off-by: Waldemar Kozaczuk <jwkozaczuk@gmail.com>
- Loading branch information