-
Notifications
You must be signed in to change notification settings - Fork 994
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ask about Linux ARM64/aarch64 support #1208
Comments
I have same question, we want to enable ThreadSantizer and AddressSanitizer for big data project apache/kudu on ARM64 Linux server, but face lots of issues. https://github.com/apache/kudu#running-tests-with-the-clang-addresssanitizer-enabled |
AddressSantizer does work on Aarch64 Linux. Please try and report specific issues. Please note that on Aarch64 Linux (with a new enough kernel) a better option might be the new tool call HWASAN (a.k.a. ASAN v2): https://clang.llvm.org/docs/HardwareAssistedAddressSanitizerDesign.html |
Hi @kcc , I am testing on Ubuntu 18.04 server
and use the
could you please give me any suggestion? |
I would suggest you to start with small test programs. |
I test it in last week, this's more clear environment info.
I find the issue is related with compile option and platform (x86_64 and ARM64). If I enable dynamic linking
If I enable static linking My
|
I enable TSAN for Kudu on ARM64 server, face the same issue like ASAN in above comment, looks like ASAN and TSAN with dynamic linking on ARM64 will casue the following error, but with static linking is OK.
|
Please provide a reproducer w/o kudu or gtest. |
NOTES: We are working on Kudu ARM64 support and face the issue, please reproduct issue on specifc branch of forked project (https://github.com/liusheng/kudu.git), some code have not yet been merged into Kudu master now Reproduct steps for Kudu:
More details please check Kudu document https://github.com/apache/kudu#kudu-developer-documentation |
Kudu community have merged ARM supported into master, so you can try to reproduce the issue in Kudu master branch https://github.com/apache/kudu |
Hi,
I am working on promoting some opensource projects running on ARM64/aarch64 Linux servers, I want to know whether projects using ThreadSantizer and AddressSanitizer can running on ARM64/aarch64 Linux servers, I have found that the support matrix of AddressSantizer for differents OS and arch here: https://github.com/google/sanitizers/wiki/AddressSanitizer#introduction
It looks like the AddressSantizer support Android on ARM64, but doesn't support Linux on ARM64, does that means AddressSantizer cannot run on ARM64 Linux server ?
Thanks a lot!
The text was updated successfully, but these errors were encountered: