Skip to content

Commit 1e32043

Browse files
committed
Added @bssl-compat//:utests-bssl-compat target
Signed-off-by: Ted Poole <tpoole@redhat.com>
1 parent 4fc9691 commit 1e32043

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+424
-300
lines changed

.github/workflows/envoy-openssl.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
uses: envoyproxy/toolshed/gh-actions/diskspace@actions-v0.3.23
2626
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2727
- run: |
28-
./ci/run_envoy_docker.sh './ci/do_ci.sh gcc //test/...'
28+
./ci/run_envoy_docker.sh './ci/do_ci.sh gcc @bssl-compat//:utests-bssl-compat //test/...'
2929
env:
3030
BAZEL_BUILD_EXTRA_OPTIONS: >-
3131
--config=remote-envoy-engflow

bazel/external/openssl.BUILD

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@ configure_make(
1717
targets = ["build_sw", "install_sw"],
1818
args = ["-j"],
1919
out_lib_dir = "lib",
20-
out_shared_libs = ["libssl.so.3", "libcrypto.so.3"],
20+
out_shared_libs = [
21+
"libssl.so.3",
22+
"libcrypto.so.3",
23+
"ossl-modules/legacy.so"
24+
],
2125
visibility = ["//visibility:public"],
2226
)
2327

@@ -35,8 +39,15 @@ filegroup(
3539
visibility = ["//visibility:private"],
3640
)
3741

42+
filegroup(
43+
name = "legacy",
44+
srcs = [":openssl"],
45+
output_group = "legacy.so",
46+
visibility = ["//visibility:private"],
47+
)
48+
3849
filegroup(
3950
name = "libs",
40-
srcs = [":libssl", ":libcrypto"],
51+
srcs = [":libssl", ":libcrypto", ":legacy"],
4152
visibility = ["//visibility:public"],
4253
)

0 commit comments

Comments
 (0)