Skip to content
New issue

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

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

Already on GitHub? # to your account

Enable LLVM_SYMBOLIZER by default in tests #731

Merged
merged 3 commits into from
Jun 12, 2023
Merged

Enable LLVM_SYMBOLIZER by default in tests #731

merged 3 commits into from
Jun 12, 2023

Conversation

kentonv
Copy link
Member

@kentonv kentonv commented Jun 3, 2023

Including in wd_tests, which requires linking into workerd.

This should make debugging a lot easier for people working on this repo.

@kentonv kentonv requested a review from mikea June 3, 2023 17:59
@kentonv kentonv force-pushed the kenton/symbolizer branch from 628ba56 to b164ba5 Compare June 3, 2023 18:01
kentonv added 2 commits June 5, 2023 11:27
This is needed to get symbolized stacks in wd_tests. Since it is a no-op if LLVM_SYMBOLIZER is not defined, it shouldn't affect production uses.
@kentonv kentonv force-pushed the kenton/symbolizer branch from b164ba5 to e508634 Compare June 5, 2023 16:27
@kentonv
Copy link
Member Author

kentonv commented Jun 5, 2023

Rebased to hopefully get CI fixes.

I would still like to get @mikea's opinions on this change as he's the most familiar with how this code works.

],
] + select({
"@platforms//os:windows": [],
"//conditions:default": ["@workerd//src/workerd/util:symbolizer"],
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I always have it linked in when I work on things too.

@kentonv kentonv force-pushed the kenton/symbolizer branch from e508634 to 0b1beb3 Compare June 11, 2023 23:56
@kentonv kentonv force-pushed the kenton/symbolizer branch from 0b1beb3 to 2083709 Compare June 11, 2023 23:56
@kentonv kentonv merged commit 7b432b9 into main Jun 12, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants