19.2.1. Linux Prerequisites - 19.2.1. Linux Prerequisites - 5.3 English - 57404

AOCL User Guide (57404)

Document_ID
57404
Release_Date
2026-05-13
Version
5.3 English

The following dependencies must be met for installing AOCL on Linux:

  • Target CPU with support for FMA, AVX2 or higher

  • Git

  • Python

  • CMake

  • GCC, g++, and Gfortran

  • AOCC

  • OpenSSL for AOCL-Cryptography:

    • Define the environment variable OPENSSL_INSTALL_DIR to point to OpenSSL installation:

    $ export OPENSSL_INSTALL_DIR=/home/user/openssl
    
  • Boost libraries for AOCL-Data-Analytics:

    • Define the environment variable BOOST_ROOT to point to Boost installation:

    $ export BOOST_ROOT=/home/user/boost
    

Note

To build the AOCL-Cryptography library, the libcrypto.so and libssl.so libraries are required. Set the OPENSSL_INSTALL_DIR environment variable to the path where OpenSSL is installed. Ensure this directory includes the include folder and either lib or lib64. Within the lib or lib64 folder, verify that the libcrypto.so and libssl.so libraries are present.