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
llvm_mode LTO instrumentlist and persistent tests fails on Alpine Linux riscv64 #2064
Comments
llvm LTO test fails on riscv64 and it seems not to be any easy way to skip it for a given architecture. Lets skip all for now. AFLplusplus/AFLplusplus#2064
does this work? |
@ncopa ? |
Also I see in the changelog in the redhat repo:
this is not true. maybe there was a bug we were not aware of, but it is working perfectly fine in 4.20+ (as you can test by using our aflplusplus/aflplusplus docker container on docker hub). the riscv or os390 are likely packaging errors in redhat, otherwise bugs in llvm itself. I do not see how this can be a bug in afl++. lastly, if you have a redhat for arm64, except outdated afl-gcc/afl-clang instrumentation, everything is working there too. |
No because there exist a
There is also a
But I assume you meant the toplevel file. |
I suppose you should mention that to redhat developers.
Unfortunately, I have more than enough work with shipping Alpine releases so I can't help you fix redhat. Sorry. |
ah I mixed up two different issues, sorry. so clang -flto works, that rules out that the llvm installation is incomplete (the usual problem). do you have a link to the build log of afl++ on riscv? I have never used alpine, so ... and is there an easy way how I could reproduce/debug this? (I have no riscv linux) |
I experience a problem on Debian riscv64 where LTO is not working, but that stems from two issues - first their binutils do not provide ld.gold and second the llvm-18 from apt.llvm.org is not providing libLLVMgold.so. My guess is that is similar here. |
IMPORTANT
AFLplusplus-4.20c
Describe the bug
On alpine linux, riscv64 the LTO llvm_mode test fails.
To Reproduce
On an Alpin eLinux riscv64 machine run:
Expected behavior
Test passes
Screen output/Screenshots
Additional context
This was discovered on riscv64.
The text was updated successfully, but these errors were encountered: