You don't need any of the submodules to successfully build a working
OpenSSL. All of the submodules are there for testing purposes and are
primarily useful for our various CI builds.
Matt
On 10/05/2023 16:13, Mustafa Çevik wrote:
Hello Everyone,
I use OpenSSL's different versions as a submodule on my project.
Currently, I am trying to set up a continuous integration pipeline and
I'd like to be sure that if I clone OpenSSL without its submodules,
would this cause a problem that is not observable in build logs?
I used to clone my project by running following command:
* git clone --recurse-submodules [my-project-url]
But now I just use:
* git clone [my-project-url]
* git submodule init
* git submodule update
Because the build's successfully completed and the project seems running
without errors, however, I can't rely on my limited tests and I need to
be exactly sure that not cloning OpenSSL submodules will cause disabled
features or a runtime error. Thank you for your time.
Best regards,
Mustafa