Skip to content

Conversation

ethomson
Copy link
Member

When identifying dependencies, we should provide good defaults for users when invoking cmake. But when a particular dependency is specified, we should either use it or error, we should not do a fallback.

When `-DUSE_HTTP_PARSER=...` is specified, ensure that the specified
HTTP Parser is valid, do not fallback to builtin.

Restore `-DUSE_HTTP_PARSER=system` for backcompatibility.
Validate the USE_SSH option fits into our valid options; don't
assume a default.
Ubuntu noble clang is now `clang-18`; update that, and update valgrind
to v3.23.0 so that clang compiles it properly.
@ethomson
Copy link
Member Author

Fixes #6923

@dvzrv
Copy link
Contributor

dvzrv commented Oct 22, 2024

Thanks! that indeed fixes the described issue 🎉

@ethomson ethomson merged commit e3467dd into main Oct 22, 2024
19 checks passed
@ethomson ethomson deleted the ethomson/cmake_deps branch October 22, 2024 13:53
@ethomson ethomson added the build label Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants