chen3feng / blade-build

Blade is a powerful build system from Tencent, supports many mainstream programming languages, such as C/C++, java, scala, python, protobuf...
Other
2.05k stars 500 forks source link

获取arch错误 #980

Closed DualHappiness closed 2 years ago

DualHappiness commented 2 years ago

Describe the bug Blade(error): Unknown target architecture from gcc. Blade(error): Failure

CC=clang-14

https://github.com/chen3feng/blade-build/blob/647921d283c101ee27edbc0fc27495e4fc5db35d/src/blade/toolchain.py#L152 我没理解错的话 这里应该是想通过clang-14取到llc-14,那么正确的方式应该是

'llc' + cc[len('clang'):]

没怎么用过python,如果写错了还请见谅