Skip to content
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

Closed
wants to merge 1 commit into from

Conversation

xhochy
Copy link
Member

@xhochy xhochy commented Jun 3, 2020

No description provided.

@github-actions
Copy link

github-actions bot commented Jun 3, 2020

@@ -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.
Copy link
Member

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?

Copy link
Member Author

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

@xhochy
Copy link
Member Author

xhochy commented Jun 16, 2020

Will have a look at this in some weeks again, closing for now.

@xhochy xhochy closed this Jun 16, 2020
@wesm
Copy link
Member

wesm commented Jun 16, 2020

We should try to ship mimalloc in Windows conda builds for 1.0.0, @kszucs do you think you might be able to help?

@xhochy
Copy link
Member Author

xhochy commented Jun 16, 2020

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.

@wesm
Copy link
Member

wesm commented Jun 16, 2020

Ah OK. Then using BUNDLED on conda-forge should be OK

@kszucs
Copy link
Member

kszucs commented Jun 16, 2020

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants