Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sectransp: add support for HTTP/2 in gcc builds #16581

Closed
wants to merge 4 commits into from

Conversation

vszakats
Copy link
Member

@vszakats vszakats commented Mar 5, 2025

Before this patch --http2 did not work in gcc builds with Secure
Transport, because ALPN relied on a compiler supporting the
HAVE_BUILTIN_AVAILABLE aka __builtin_available() feature. This
is clang-specific and missing from gcc (as of gcc v14).

Add support for ALPN and HTTP/2 when this compiler feature is missing.

Also drop test exceptions from GHA/macos in CI.

Follow-up to 092f681
Ref: c349bd6 #14097 (issue 15.)
Ref: #4314


@vszakats vszakats added HTTP/2 appleOS specific to an Apple operating system labels Mar 5, 2025
@github-actions github-actions bot added the CI Continuous Integration label Mar 5, 2025
@vszakats vszakats changed the title sectransp: allow HTTP/2 in gcc builds sectransp: add support for HTTP/2 in gcc builds Mar 6, 2025
@vszakats vszakats closed this in 2d94439 Mar 6, 2025
@vszakats vszakats deleted the sectrs-gcc-h2 branch March 6, 2025 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
appleOS specific to an Apple operating system CI Continuous Integration HTTP/2
Development

Successfully merging this pull request may close these issues.

1 participant