Open carlocab opened 1 year ago
I've also noticed some similar logic gated behind if(UNIX OR MINGW)
, but I don't quite follow why this is done. Happy to require something similar behind using a system Abseil if desired.
Ping @haberman?
Sorry for the long delay on this.
The CI tests aren't running on this PR and I'm not sure why. They seems to be running on some PRs but not others.
The tests ran on the most recently merged PR https://github.com/google/bloaty/pull/370. I wonder if there is any chance that PR broke the CI. Any idea @arunsathiya?
The tests ran on the most recently merged PR https://github.com/google/bloaty/pull/370. I wonder if there is any chance that PR broke the CI. Any idea @arunsathiya?
I am not sure just yet, but the workflows on the PR #370 were manually triggered by you, as a maintainer of the project.
cifuzz.yml | build.yml |
---|---|
Would something similar be required here? I am unable to see those workflows on the checks section of the current PR #347, possibly because I am not a maintainer of this project:
I saw the button on the other PR and clicked it. But I don't see the button here. I am not sure why it disappeared.
I rebased on main
. I think you can run the tests now.
The external Abseil build seems to choke at trying to build googletest. I've fixed that by pointing it at third_party/googletest
.
The external Abseil build seems to choke at trying to build googletest. I've fixed that by pointing it at
third_party/googletest
.
Oops, that didn't work for some reason. I've just disabled Abseil's tests.
Newer versions of Protobuf (22+) pull in Abseil as a dependency. We want to avoid using our bundled copy for these cases, as this will likely conflict with the version of Abseil that Protobuf uses.
The simplest way to do this seems to be to just prefer a system installation of Abseil if it's available.
I've also cherry-picked from #207 to simplify what I want to do here.