Really mysterious. I've double checked that the code in 7.0.12 was
indeed copied from trunk, and we're successfully building the OSE
variant (i.e. the same as would end up in a tarball) on macOS and
Windows using the in-tree openssl code to make sure it works.
We'll look into this further and probably provide a fixed 7.0.12 tarball.
Just to state it: if course it is possible to build VirtualBox that it
uses system openssl. Then the in-tree openssl code shouldn't be used.
Klaus
On 2023-10-19 17:04, Konstantin Vlasov via vbox-dev wrote:
Hi, virtualboxers,
And again, some files are missing in the tarball. :-)
When I tried to build, it failed on missing the header file
libs/openssl-3.13/include/internal/e_os.h
I've compared with the trunk, and there are quite a few files missing. However,
I managed to build 7.0.12 by adding only the following ones:
src/libs/openssl-3.1.3/include/crypto/context.h
src/libs/openssl-3.1.3/include/internal/e_os.h
src/libs/openssl-3.1.3/providers/common/include/prov/fipscommon.h
src/libs/openssl-3.1.3/providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc
Not sure if the rest of them are used only by the new trunk codebase, or maybe
they were left just for the sake of completeness. (Or maybe, they are optional
somehow, and can be used when present, and skipped when not, like some ciphers,
for example... I have not investigated that deeply.)
Hello,
Today Oracle released VirtualBox 7.0.12, a maintenance release of VirtualBox
7.0 which improves stability and fixes regressions.
See the change log at
https://www.virtualbox.org/wiki/Changelog-7.0
for a list of changes.
_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
https://www.virtualbox.org/mailman/listinfo/vbox-dev