Skip to content

crypto: guard openssl/comp.h include for BoringSSL#64020

Closed
mcollina wants to merge 1 commit into
nodejs:mainfrom
mcollina:fix-boringssl-comp-include
Closed

crypto: guard openssl/comp.h include for BoringSSL#64020
mcollina wants to merge 1 commit into
nodejs:mainfrom
mcollina:fix-boringssl-comp-include

Conversation

@mcollina

Copy link
Copy Markdown
Member

The include was unconditional while all cert-compression usage is guarded by NODE_OPENSSL_HAS_CERT_COMP. BoringSSL does not ship openssl/comp.h, which breaks shared-BoringSSL builds on main.

Refs: #62217

The include was unconditional while all cert-compression usage is
guarded by NODE_OPENSSL_HAS_CERT_COMP. BoringSSL does not ship
openssl/comp.h, breaking shared-BoringSSL builds.

Refs: nodejs#62217
Signed-off-by: Matteo Collina <hello@matteocollina.com>
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/crypto

@nodejs-github-bot nodejs-github-bot added c++ Issues and PRs that require attention from people who are familiar with C++. crypto Issues and PRs related to the crypto subsystem. needs-ci PRs that need a full CI run. labels Jun 20, 2026
@mcollina mcollina added the fast-track PRs that do not need to wait for 72 hours to land. label Jun 20, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Fast-track has been requested by @mcollina. Please 👍 to approve.

@panva

panva commented Jun 20, 2026

Copy link
Copy Markdown
Member

Duplicate of #64009, would be great to figure out why #62217 didn't run test-shared.yml and whether it should've.

@mcollina mcollina closed this Jun 20, 2026
@mcollina mcollina deleted the fix-boringssl-comp-include branch June 20, 2026 06:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++ Issues and PRs that require attention from people who are familiar with C++. crypto Issues and PRs related to the crypto subsystem. fast-track PRs that do not need to wait for 72 hours to land. needs-ci PRs that need a full CI run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants