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

third_party: update googletest to current main #326

Merged
merged 2 commits into from
Nov 11, 2022
Merged

Conversation

compnerd
Copy link
Contributor

@compnerd compnerd commented Nov 7, 2022

Update the pinned revision for googletest to pick up google/googletest#2815 which should allow us to repair the macOS builds.

@haberman
Copy link
Member

haberman commented Nov 7, 2022

Build still appears broken.

@compnerd
Copy link
Contributor Author

compnerd commented Nov 7, 2022

This failure seems different from the previous one(s). I think that there is a missing dependency somewhere.

@compnerd compnerd force-pushed the gtest branch 3 times, most recently from a4998d5 to ad25037 Compare November 10, 2022 22:35
Update the pinned revision for googletest to pick up
google/googletest#2815 which should allow us to repair the macOS builds.

Add dependency tracking to try to avoid a build race with capstone and
libbloaty.
@compnerd compnerd force-pushed the gtest branch 3 times, most recently from 2f977cf to ac8742f Compare November 11, 2022 16:14
The GHA agents have installed capstone via brew.  Unfortunately, the
pkg-config data for the bottle provides an include path with an extra
component which we cannot reliably strip in the build system.  The
result is that `capstone/capstone.h` is not found.  Explicitly inject an
additional header search path from the command line to resolve the
header properly.
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.

2 participants