heroims / obfuscator

ollvm,base on llvm-clang 5.0.2, 6.0.1 , 7.0.1,8.0,9.0,9.0.1,10.x,11.x,12.x,13.x,14.x,swift-llvm-clang 5.0,swift-llvm-clang 5.5
1.07k stars 311 forks source link

开启-mllvm -bcf后编译卡住问题 #37

Open wa-heng opened 1 year ago

wa-heng commented 1 year ago

您好,我在Mac上,使用ndk版本r25,使用 obfuscator llvm 14x版本,参照文章https://heroims.github.io/2019/01/06/OLLVM%E4%BB%A3%E7%A0%81%E6%B7%B7%E6%B7%86%E7%A7%BB%E6%A4%8D%E4%B8%8E%E4%BD%BF%E7%94%A8/ 替换了clang后,编译工程,在LOCAL_CFLAGS添加-mllvm -bcf参数后,编译卡死,一定停留在第一个编译文件,cpu100%,只使用-mllvm -sub -mllvm -fla参数就没有问题

RomanChamelo commented 1 year ago

hey, yes i encounter this issue too. flags -bcf on llvm 14 make compilation stuck forever. btw you can use llvm 13 is perfect for me

bb33bb commented 1 year ago

hey, yes i encounter this issue too. flags -bcf on llvm 14 make compilation stuck forever. btw you can use llvm 13 is perfect for me

llvm 13 is ok but also will cost may be 3 minutes

bb33bb commented 1 year ago

您好,我在Mac上,使用ndk版本r25,使用 obfuscator llvm 14x版本,参照文章https://heroims.github.io/2019/01/06/OLLVM%E4%BB%A3%E7%A0%81%E6%B7%B7%E6%B7%86%E7%A7%BB%E6%A4%8D%E4%B8%8E%E4%BD%BF%E7%94%A8/ 替换了clang后,编译工程,在LOCAL_CFLAGS添加-mllvm -bcf参数后,编译卡死,一定停留在第一个编译文件,cpu100%,只使用-mllvm -sub -mllvm -fla参数就没有问题

最终可以编译OK,只是编译时间比较长。