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
ARROW-9023: [C++] Use mimalloc conda package #7342
Conversation
@@ -1367,7 +1370,7 @@ endif() | |||
# ---------------------------------------------------------------------- | |||
# mimalloc - Cross-platform high-performance allocator, from Microsoft | |||
|
|||
if(ARROW_MIMALLOC) | |||
macro(build_mimalloc) | |||
message(STATUS "Building (vendored) mimalloc from source") | |||
# We only use a vendored mimalloc as we want to control its build options. |
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.
Is this comment obsolete? Does conda-forge uses the same build options as we do?
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.
😞 Thought so but missed MI_OVERRIDE
, not sure whether we can set that on conda-forge
Will have a look at this in some weeks again, closing for now. |
We should try to ship mimalloc in Windows conda builds for 1.0.0, @kszucs do you think you might be able to help? |
Vendoring should be a viable solution if we include the LICENSE file. The conda package is not working on Windows and I fail debug it. |
Ah OK. Then using BUNDLED on conda-forge should be OK |
I'm a bit confused since mimalloc is already enabled in the arrow-cpp-feedstock although its license is not included in ours. I assume we should leave the conda forge packages as is and have a jira about including mimalloc's license in our license file? |
No description provided.