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. 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`).

Needed for SolidSyslog E3 — the new `SolidSyslogPosixTlsStream` component links against libssl/libcrypto. 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 full preset gauntlet

🤖 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 of openssl/ca-certificates — 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>
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