19.6.1. Overview - 19.6.1. Overview - 5.3 English - 57404

AOCL User Guide (57404)

Document ID
57404
Release Date
2026-05-13
Version
5.3 English

AOCL Build-It-Yourself supports automatic symbol renaming with custom prefixes. This feature allows multiple versions of AOCL libraries to coexist in the same application or system without symbol conflicts. For example, you can have both AOCL 5.1 and AOCL 5.2 installed simultaneously by using different prefixes (e.g., AOCL51_ and AOCL52_).

Key Features

  • Custom Prefix: Add any prefix to all exported symbols (e.g., AOCL_, AOCL51_, MYLIB_)

  • Case-Aware Renaming: Automatically applies correct case for different symbol types

    • Symbols beginning with uppercase letters (e.g., DGEMM_AOCL_DGEMM_, LAPACKE_dgetrfAOCL_LAPACKE_dgetrf)

    • Symbols beginning with lowercase letters (e.g., cblas_dgemmaocl_cblas_dgemm)

  • Automatic Process: Symbol renaming happens automatically during installation.

  • Testing Support: Built-in test executables to validate both original and renamed symbols.