Skip to content

Fix sanitizer instrumentation in subproject builds - #506

Open
Neverlord wants to merge 2 commits into
masterfrom
topic/neverlord/sanitizers-subproject-build
Open

Neverlord wants to merge 2 commits into
masterfrom
topic/neverlord/sanitizers-subproject-build

Conversation

@Neverlord

Copy link
Copy Markdown
Member

@Neverlord
Neverlord force-pushed the topic/neverlord/sanitizers-subproject-build branch from eff7cce to 8eb9b54 Compare July 27, 2026 18:39
The `broker_internal` target bundles all flags that should be present on
all Broker targets. We also have CAF targets depend on it so that flags
are applied uniformly and consistently.

If the target already exists, we use it as-is. This gives Zeek full
control over the flags that are present on Broker targets.

Also update the bundled CAF version to pick up a patch that leaves build
options alone if `caf_internal` is pre-defined (and pre-define it to
have perfect forwarding of build flags from `broker_internal`).

This branch has not been deployed

No deployments
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