Commit 7fae2c9
deps: add template for generated headers
OpenSSL 3.0 has a number of header files that are generated, and
currently these headers are copied into the architecture specific
directories. This is done for each asm type, 'asm', 'asm_avx2', and
'no-asm' which has takes up quite a lot of disk space and also becomes
an issue with the headers.tar file which has increased due to this.
This commit adds copies the headers to a common directory for the
architecture, for example with linux-x86_64 there will be a directory
named deps/openssl/config/archs/linux-x86_64/common/include where the
headers will be copied (into subdirectories 'openssl' and 'crypto'.
And in the original locations a header file with the same name will be
generated which points (includes) the common header file.
PR-URL: #42616
Fixes: #42081
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Richard Lau <rlau@redhat.com>1 parent 336242a commit 7fae2c9
File tree
197 files changed
+99
-16084
lines changed- deps/openssl/config
- archs
- BSD-x86_64
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- BSD-x86
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- VC-WIN32
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- VC-WIN64-ARM/no-asm
- crypto/include/internal
- include/openssl
- VC-WIN64A
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- aix-gcc
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- aix64-gcc
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- darwin-i386-cc
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- darwin64-arm64-cc
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- darwin64-x86_64-cc
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- linux-aarch64
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- linux-armv4
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- linux-elf
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- linux-ppc64le
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- linux-ppc64
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- linux-ppc
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- linux-x86_64
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- linux32-s390x
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- linux64-mips64
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- linux64-riscv64/no-asm
- crypto/include/internal
- include/openssl
- linux64-s390x
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- solaris-x86-gcc
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
- solaris64-x86_64-gcc
- asm_avx2
- crypto/include/internal
- include/openssl
- asm
- crypto/include/internal
- include/openssl
- no-asm
- crypto/include/internal
- include/openssl
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
197 files changed
+99
-16084
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Lines changed: 0 additions & 28 deletions
This file was deleted.
Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 0 additions & 197 deletions
This file was deleted.
Lines changed: 0 additions & 28 deletions
This file was deleted.
Lines changed: 0 additions & 17 deletions
This file was deleted.
0 commit comments