Closed adonis0147 closed 1 year ago
Thank you for reporting this. Instead of removing getauxval
from glibc-compatibility
, let's try to figure out what's going wrong in the first place. This doesn't looks like a complex issue.
@adonis0147 Please help check if https://github.com/amosbird/ldb_toolchain_gen/releases/tag/v0.14.1 can resolve the issue. I don't have an AArch64 environment to play with.
e8c899c
Background
Address sanitizer (ASAN) calls
GetPageSizeCached
to get the size of page when a program starts. On aarch64 platform, the functionGetPageSizeCached
depends on the functiongetauxval
.Problem
glibc-compatibility
masks the functiongetauxval
and it seems that the masked function doesn't do well. See Apache Doris#13026, Apache Doris#13031.