-
Notifications
You must be signed in to change notification settings - Fork 6.4k
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
[bond] updated version + added bond-over-grpc integration as feature #10319
[bond] updated version + added bond-over-grpc integration as feature #10319
Conversation
* added bond-over-grpc integration as feature
/azp run |
1 similar comment
/azp run |
…ure/bond_with_grpc
@@ -0,0 +1,11 @@ | |||
diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt |
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.
We would be happy to take this functionality of skipping gRPC compilation upstream were you to contribute it behind a CMake variable.
with vcpkg_check_features
@eitanhs Now this port build failed on Linux with the following error:
|
In the Bond CI builds themselves, we have to use |
can I turn this flag regardless of the compiling platform? meaning, just add it to the options list in the portfile? |
Seems to work fine on Windows. I just tested it with stack version 2.1.3 on Windows 10 ( The documentation for |
/azp run |
Commenter does not have sufficient privileges for PR 10319 in repo microsoft/vcpkg |
@LilyWangL, I thought I fixed it by applying the relevant flag @chwarr suggested. Thanks. |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
@eitanhs The Linux error:
You could get the error log from here: https://dev.azure.com/vcpkg/public/_build/results?buildId=37392&view=logs&jobId=f79cfdd7-47a8-597f-8f57-dc3e21a8f2ad |
Thanks, I'll try to setup a Linux machine so I'll be able to test it locally before pushing... |
+ using gbc@0.12.0.1 tag that includes relevant build fixes
I'm unable to re-produce the same error the Azure Piplines get. |
@LilyWangL, what version of stack is on the vcpkg VMs? I think it's old enough that it doesn't have the Below is what I see when I pass an invalid switch to stack Version 2.3.1, Git revision de2a7b694f07de7e6cf17f8c92338c16286b2878. Notice that it has The stack documentation says this switch was added in 1.0.1. We also know that Bond has trouble with anything below stack 1.5.1. If the stack version is old, is there a way to get it updated?
|
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
#11569 See also, Bond's generated files are ill formed and don't work on VS2019 version 16.6. |
This is fixed in Bond's master branch. I'm publishing a 9.0 release with this fix today. |
Thanks @chwarr ! |
@LilyWangL - I think I addressed your comment. Can you please re-review? |
Describe the pull request
What does your PR fix?
Fixes bond - please support building with DBOND_ENABLE_GRPC=TRUE #10316
Which triplets are supported/not supported? Have you updated the CI baseline?
currently tested internally against windows-x64 but should work with other triplets without modifications. Didn't update the CI baseline.
Does your PR follow the maintainer guide?
As much as I could, I'm not a C-Make pro so I'm not sure if and what I could have done better.