intel / isa-l_crypto

Other
267 stars 80 forks source link

Compilation error after pulling the latest update on previously cloned repo #140

Closed tkanteck closed 4 months ago

tkanteck commented 4 months ago

intel-ipsec-mb git submodule has been just added to isa-l_crypto to provide optimized AES-GCM implementation. Compilation will fail without this submodule on x86 architectures.

For new repo clone the submodule it will be updated automatically.

For already cloned repo manual action is required:

tkanteck commented 4 months ago

Correction

New repo clone operation needs to add --recurse-submodules parameter. At the moment we cannot find a way to automatically update submodules when cloning.

Already cloned repo requires running git submodule update --init --recursive operation to update the submodule.

More details here:

tkanteck commented 4 months ago

Update

Git submodule removed and all the above is scratched.

After some investigation, we found that git submodule approach wasn't working as we expected and it was breaking some CI solutions. Consequently, the submodule was removed and required files were simply transferred from another repo.