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

Apple Silicon support, including PySide6 in usdview and cross-compile #1887

Closed

Conversation

creijon
Copy link
Contributor

@creijon creijon commented May 30, 2022

Description of Change(s)

This includes the changes in PR: #1875

This PR adds the option to cross-compile on macOS from Apple Silicon to x86 processors and the reverse. This is controlled by specifying new the --build-target parameter into build_usd.py with one of three options:

Native: builds for the host architecture.
x86_64: forces an x86_64 target.
arm64: forces an Apple Silicon target.
The default is Native

Supporting cross-compilation required the update of some of the third party dependencies for macOS:

OpenImageIO upgraded to 2.3.15.0
Embree upgraded to 3.13.2
OpenEXR upgraded to 2.5.5
OpenVDB upgraded to 6.2.1

Not currently supported:

Fixes Issue(s)

Cross compilation

  • I have submitted a signed Contributor License Agreement

@creijon creijon force-pushed the jon/dev/apple_cross_compile branch from 78aeedb to ecacfc0 Compare May 31, 2022 06:11
@creijon creijon force-pushed the jon/dev/apple_cross_compile branch from ecacfc0 to 334515a Compare May 31, 2022 07:49
@jilliene
Copy link

Filed as internal issue #USD-7401

@creijon creijon mentioned this pull request Jun 6, 2022
1 task
@creijon
Copy link
Contributor Author

creijon commented Jun 10, 2022

Redundant with the changes in #1893

@creijon creijon closed this Jun 10, 2022
@creijon creijon deleted the jon/dev/apple_cross_compile branch June 13, 2022 12:20
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.

2 participants