Failure to Compile itrustee_tzdriver When the Name of the Downloaded libboundscheck File Is Not Changed
Symptom
itrustee_tzdriver fails to be compiled. The detailed information is as follows:
cd itrustee_tzdriver && make make -C /usr/src/kernels/4.18.0-147.el8.aarch64 M=/root/itrustee/itrustee_tzdriver modules make[1]: Entering directory '/usr/src/kernels/4.18.0-147.el8.aarch64' CC [M] /root/itrustee/itrustee_tzdriver/core/smc_smp.o In file included from /root/itrustee/itrustee_tzdriver/core/smc_smp.h:23, from /root/itrustee/itrustee_tzdriver/core/smc_smp.c:18: /root/itrustee/itrustee_tzdriver/teek_ns_client.h:25:10: fatal error: secur
Key Process and Cause Analysis
The name of the manually downloaded libboundscheck file is libboundscheck-master. If you do not change the file name, the secure.h header file cannot be found when compiling tzdriver.
Conclusion and Solution
Change the name of the downloaded libboundscheck file.