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

Target 0.44.0: Fix osx wheel build #1104

Open
wants to merge 2 commits into
base: release0.44
Choose a base branch
from

Conversation

sklam
Copy link
Member

@sklam sklam commented Nov 27, 2024

Target branch is release0.44.
Needs to be cherrypicked later to main

Summary:

  • For OSX wheel, the llvmdev manylinux recipe is used to remove zstd dependency.
  • Additionally, building of compiler-rt is turned off. The build machines do not have iOS SDK, the missing SDK is causing errors. The fix to not error-out due to iOS SDK is introduced in llvm 17 (llvm/llvm-project@78fb021) turned off iOS support and renabled compiler-rt in 135be02
  • Other changes is to un-comment-out the OSX specifics in meta.yaml

@sklam sklam marked this pull request as ready for review November 27, 2024 21:08
@gmarkall
Copy link
Member

To clarify my understanding - is the llvmdev conda package used on Windows and Linux, and only the manylinux one recipe used on macOS?

Copy link
Member

@gmarkall gmarkall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Build / recipe changes look fine to me (caveat being my limited knowledge in this area!)

@sklam
Copy link
Member Author

sklam commented Nov 27, 2024

RE: #1104 (comment)

llvmdev_manylinux recipe is used by macOS and Linux wheels
llvmdev recipe is used by Windows.

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

Successfully merging this pull request may close these issues.

2 participants