编译vpp make build过程中出现问题:
ld: warning: -z ibt ignored.
ld: warning: -z shstk ignored.
ld: warning: -z ibt ignored.
ld: warning: -z shstk ignored.
/tmp/cclY5GMQ.s: Assembler messages:
/tmp/cclY5GMQ.s:14: Error: no such instruction: `endbr64'
/tmp/cclY5GMQ.s:292: Error: no such instruction: `endbr64'
解决方法:
找了很久发现gcc的版本是9.3,怀疑可能是版本过高。于是降低版本到4.8编译发现这个问题消失了。然后出现gcc版本过低的问题,然后将版本提升到7.3之后就没有出现过这个问题。