ubuntu 18安裝aflgo(llvm-4.0)報錯解決
阿新 • • 發佈:2020-10-11
bug1
aggregate ‘sigaltstack handler_stack’ has incomplete type and cannot be defined
bug2
aggregate ‘__esan::SidelineThread::runSideline(void*)::sigaltstack SigAltStack’ has incomplete type and cannot be defined struct sigaltstack SigAltStack;
solution
這兩個問題都可以這樣解決,參考以下連結
https://reviews.llvm.org/D35246
按照給出的四個檔案的補丁方法進行修補,為了方便檢視,這裡直接截圖給大家了
fix1
fix2
fix3
fix4
fix5
注意還要做以下修補,該修補實際上也在連結中存在,但是需要仔細看才能找到,這裡就直接放出來了