-
Notifications
You must be signed in to change notification settings - Fork 109
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
Catalyst compatibility #49
Comments
Not that I know of. I haven't tried it, but I do have Catalyst support in my list of stuff to do for the project I use this scrip for. I have no idea when that will happen though. I've got half a mind to just click the button and try it out for funsies, but there's nothing in the immediate future AFAIK. Looking at this SO question, it seems that we would need to add a new target type for it to work with Catalyst. |
There's also this one:
and the other one there to build into a framework:
strangely, the second doesn't include the "h" in "x86_64h" I tried hacking these in, but only made a mess of it. |
Not to be annoying, but any thoughts here? At WWDC yesterday, Apple is clearly making Catalyst a full Mac citizen, and I'd love to be able to try out my product. |
Oops, sorry - I got caught up with stuff & forgot about this. I'll make this a priority & get something figured out. I agree, clearly Catalyst needs to be supported here. We'll also need to add support or Apple Silicon (hopefully I get a DTK!) |
I added support to create a .xcframework a few months ago on my fork. I'll try to get a PR set up to upstream those changes. |
Hmmm, wanted to chime in here that I'm having issues getting an Apple Silicon xcframework build to work. I've been trying to get it to build Not sure if anyone has any ideas. The builds themselves seem to go OK (I can For the record, I have the same problem if I use the normal Didn't want to make a new issue since Apple Silicon was already mentioned here along with the .xcframework building. Can always do so if wanted. Edit: I can make an xcframework with just arm64. I wonder if we could just do it separately and jam 'em together at the end by manually updating the Info.plist... |
@Deadpikle I'm working on a version of the script to build for Catalyst at the moment : https://github.com/ipsosante/Apple-Boost-BuildScript/tree/catalyst I have no intention to get a DTK so I won't be able to test building for Apple Silicon Macs, but I can take a look anyway (I should be able to build it fine, I just won't be able to use the framework myself).
Absolutely! I you can get a build of boost for arm64 linking the macOS SDK, you should be able to just patch it into the xcframework and get things to work (that's what the script is supposed to do 😊) |
FWIW - I do plan on getting a DTK, so if I actually get one this is one of the things I'm definitely going to make work (if someone else hasn't already gotten it there before then). |
I do have one, and as soon as the script can generate a catalyst-compatible xcframework, I'm happy to test trial versions out. |
I think this is helpful, thanks. I think I am building things incorrectly, which is why I'm getting the error when I try to create the xcframework. I'll have to report back with findings (if I have any worth sharing 🤣). I don't have a DTK to test, but I can at least try building! Just an FYI for anyone else that tries this: Once you've got the Xcode 12 beta, you can make sure it is being used for console commands by running |
Thank you! |
Has anyone used/modified this script to build the Boost framework for Mac Catalyst?
The text was updated successfully, but these errors were encountered: