centos7 vpp:ld: warning: -z ibt ignored /tmp/cclY5GMQ.s:14: Error: no such instruction: `endbr64‘

编译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之后就没有出现过这个问题。

你可能感兴趣的:(centos,centos,vpp,gcc)