Etapas para instalar e definir o caminho para OpenSSL 1.1.1 para a amostra sgx-ra
- Tentou fazer a amostra sgx-ra em um contêiner Ubuntu* Docker.
-
O comando: g++ -tcd=c++11 -g -O2 -L/opt/sgxsdk/lib64 -L /opt/openssl/1.1.0i/lib -o sp sp.o..., falha com vários erros semelhantes a:
/usr/bin/ld: /lib/x86_64-linux-gnu/libssl.so.1.1: referência indefinido a "EVP_aria_256_gcm@OPENSSL_1_1_1"
- Executar o comando a seguir para obter a versão OpenSSL do seu sistema. Deve ser pelo menos 1.1.1:
Versão de $ openssl
- Se a versão openSSL devolvida for inferior a 1.1.1, Download E Instalar OpenSSL 1.1.1:
$ wget https://www.openssl.org/source/openssl-1.1.1j.tar.gz
$ tar xf openssl-1.1.1j.tar.gz
$ cd openssl-1.1.1j
$ ./config --prefix=/opt/openssl/1.1.1j --openssldir=/opt/openssl/1.1.1j
$ make
$ sudo fazer instalação - Configurar E Compilar O sgx-ra-sample, apontando para o diretório OpenSSL1.1.1:
$ ./bootstrap
$ ./configure --with-openssldir=/opt/openssl/1.1.1j
$ make