Skip to content

feat: add libssl-dev for OpenSSL-linked tests#1

Merged
DavidCozens merged 1 commit into
mainfrom
feat/libssl-dev
Apr 20, 2026
Merged

feat: add libssl-dev for OpenSSL-linked tests#1
DavidCozens merged 1 commit into
mainfrom
feat/libssl-dev

Conversation

@DavidCozens

Copy link
Copy Markdown
Owner

Summary

Adds `libssl-dev` to the apt install line so downstream projects can build against OpenSSL with Clang. Runtime `libssl3` is already present as a transitive dep; this pulls in the headers (`/usr/include/openssl/*`) and linker symlinks (`/usr/lib/x86_64-linux-gnu/libssl.so`).

Parallel change to DavidCozens/CppUTestDocker#1 — both images need the same dev package for SolidSyslog's clang-debug preset to build the TLS code.

Needed for SolidSyslog E3 — first story that needs it is S3.7.

Test plan

  • Image builds clean locally
  • `dpkg -l libssl-dev` shows `3.0.19-1~deb12u2`
  • `/usr/include/openssl/ssl.h` present
  • `/usr/lib/x86_64-linux-gnu/libssl.so` symlink present
  • CI build + push produces a new `sha-` tag
  • SolidSyslog devcontainer rebuilt against the new SHA still passes the clang-debug preset

🤖 Generated with Claude Code

Enables downstream projects to build against OpenSSL (headers + linker
symlinks). The runtime library libssl3 is already present as a
transitive dependency — this change adds only the development package.

Needed for SolidSyslog E3 (TLS transport) — SolidSyslogPosixTlsStream
links libssl/libcrypto.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@DavidCozens DavidCozens merged commit 0385cea into main Apr 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant