Skip to content

Conversation

@smolkaj
Copy link
Contributor

@smolkaj smolkaj commented Oct 28, 2025

This can be helpful because certain build system (like Bazel) do not pass on environment variables in order to make builds more hermetic. Without this change, usdt is not compatible with such build systems.

Context: I ran into this issue while adding Bazel BUILD rules to https://github.com/oxidecomputer/p4 (oxidecomputer/p4#196).

This can be helpful because certain build system (like Bazel) do not
pass on environment variables in order to make builds more hermetic.
Without this change, `usdt` is not compatible with such build systems.

Context: I ran into this issue while adding Bazel BUILD rules to
https://github.com/oxidecomputer/p4.
@ahl
Copy link
Collaborator

ahl commented Oct 31, 2025

You're hitting this on macOS I presume?

@smolkaj
Copy link
Contributor Author

smolkaj commented Oct 31, 2025

Yes exactly.

@smolkaj
Copy link
Contributor Author

smolkaj commented Nov 3, 2025

Any concerns about this change? Let me know if there is anything I can do to move this forward.

@bnaecker bnaecker enabled auto-merge (squash) November 3, 2025 17:13
@bnaecker bnaecker merged commit 4329591 into oxidecomputer:master Nov 3, 2025
23 checks passed
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.

3 participants