Open xenshinu opened 1 year ago
Thanks for reporting this issue. I can reproduce this failure on Ubuntu 22.04. It looks the DNNL implementation is not compatible with the high GCC version. The default GCC version on Ubuntu 2204 is GCC 11.3. The DNNL version we port into SGX is v1.1.1, which doesn't support GCC 11. From the DNNL project , looks GCC 11 support was introduced starting from DNNL v2.2.4. We will evaluate whether we need to upgrade the DNNL.
I am using Ubuntu 22.04 and installed gcc 9.4 manually; however, I am still facing this issue.
I am using Ubuntu 22.04 and installed gcc 9.4 manually; however, I am still facing this issue.
Hi, just to provide more information: I have tried sgx_2.23, 2.22, 1.18 using gcc 8.4; all the steps are working fine except the last step building the project of the SampleDNNL. The error is the same as above mentioned.
Is it possible for you to help provide any support; or could you confirm the details of the environment you have tested on this demo? Thanks!
I tried to build the "SampleDNNL" project but it returns error when compile libenclave.so. I followed the README to install dnnl and copy libs and headers, but a symbol is undefined.
I don't see any header file include that in
sgx_dnnl
. The full output is as following,I am running on ubuntu 22.04 and my chip is i7-8750hk.