-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Upgrade googletest to 1.8.0 #1437
Conversation
Currently fails with a linker error. This is not security-critical, so if no one has a quick fix then we can kick it forward. |
Maybe this? google/googletest#50 |
Not enough time to fix for rc1, moving to 1.0.0, could be moved to 1.0.1 too since low priority. |
☔ The latest upstream changes (presumably #2050) made this pull request unmergeable. Please resolve the merge conflicts. |
4d0a80a
to
1b2db0e
Compare
Rebased on master and tweaked to better follow the upstream build process. Still fails with linker errors:
|
☔ The latest upstream changes (presumably #2176) made this pull request unmergeable. Please resolve the merge conflicts. |
The linker command that fails has |
Since 1.8.0, the googletest and googlemock repositories have merged. Author: Jack Grigg <str4d@z.cash> Signed-off-by: Daira Hopwood <daira@jacaranda.org>
1578e82
to
561025d
Compare
@zkbot try |
Upgrade googletest to 1.8.0 Since 1.8.0, the googletest and googlemock repositories have merged. Closes #1432
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK and rebased.
💔 Test failed - pr-try |
I'm hitting this when running
Looks to be similar to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844896 . |
Maybe related to this commit: google/googletest@0928adb |
Oh!
It's picking up my system gtest (or a mixture of different source files/headers), not the one built by the depends system :-( |
|
I think I see what's going on. In the libsnark testing build step, libgtest is either not being built or not being found by the linker. On my VM, gtest is installed globally so that version is picked up by the build (causing the |
Superceded by #2751. |
Since 1.8.0, the googletest and googlemock repositories have merged.
Closes #1432