-
Notifications
You must be signed in to change notification settings - Fork 39
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
Add support for non-vcpkg based builds #137
Conversation
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.
Left one question. Otherwise looks good to me.
Awesome, the conda build only takes a few minutes. The changes to the docs and github actions setup look fine to me. |
Signed-off-by: Tim Paine <timothy.paine@cubistsystematic.com>
workflow, enable setup.py to disable vcpkg builds Signed-off-by: Tim Paine <timothy.paine@cubistsystematic.com>
… changes in main build ci Signed-off-by: Tim Paine <timothy.paine@cubistsystematic.com>
use micromamba shell for conda workflow Use correct build command add deps for slack and symphony adapters to conda env cmake simplifications bump arrow to 15 in conda env Signed-off-by: Tim Paine <timothy.paine@cubistsystematic.com>
If I merge with #83 and make the following hacky changes to the build on MacOS:
Then I can build This seems like a clear win and I think we should merge it ASAP. @robambalu @ptomecek are you OK with this? |
I defer to @robambalu. |
@ngoldbaum your top set of cmake changes are not correct, they break x86 and unversal2 Mac builds and shouldn't be necessary for conda forge. |
I know, that's why I said they were hacky changes. |
haha fair enough. what error does it do without them? |
The first set of changes avoid this linker error:
And the second set of changes avoid this compiler error:
|
@timkpaine were you planning to do any more on this before merging? I think if we merge this and tag a release I could do linux conda-forge packaging right away. |
Yes I have a few last things. I had to patch my fork to get it building on conda forge, I will resolve the one outstanding comment, bump the other action that needs upgrading, and fix the patch issue and then it should be good. |
Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com>
Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com>
This PR does a few things:
15
to better work with arrow shared library (e.g. in conda)