1. 程式人生 > 實用技巧 >ubuntu 18安裝aflgo(llvm-4.0)報錯解決

ubuntu 18安裝aflgo(llvm-4.0)報錯解決

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

注意還要做以下修補,該修補實際上也在連結中存在,但是需要仔細看才能找到,這裡就直接放出來了
在這裡插入圖片描述