-
Notifications
You must be signed in to change notification settings - Fork 300
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
Fixed clang as assembly #162
Conversation
Signed-off-by: Taiju Yamada <[email protected]>
Thanks @cielavenir, so these are the only changes necessary to build on android/clang? If so can someone test on linux/clang? Was the sign extend to 64bit originally intended or promoted automatically before with GAS? Do you know why this was a tools issue? |
Signed-off-by: Taiju Yamada <[email protected]>
gen_icf_map: GAS assembled into igzip_decode_huffman: GAS (with/without my patch) and clang-as assembled into |
by the way the original errors were: gen_icf_map:
igzip_decode_huffman:
|
For the "linux testing", clang needs to be at least rL360381 according to https://reviews.llvm.org/D61719 . |
Thanks @cielavenir . Just read this patch . It looks good for me . Do you know the release version of rL360381 ? I want to update the document about arm64 build |
according to llvm/llvm-project@6ee7f31 and https://github.com/llvm/llvm-project/blob/release/9.x/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp , LLVM9 supports .dword. |
Thanks |
I re-org this patch into #168 . |
moved to #168 |
Thanks to recent clang as update, it is possible to assemble isa-l with least modification.
I have tested compression/decompression using Android NDK r21b (NDK r20c is old and does not work)
Maybe we could work on #107 again.
Signed-off-by: Taiju Yamada [email protected]