Add support for Apple framework builds#3337
Conversation
Signed-off-by: Treata11 <treata11@yahoo.com>
|
Hi @Treata11, please rebase your change on top of the |
|
The CI is failing on ispcrt jobs. |
|
Hi @aneshlya
I couldn't figure out why... I successfully built the project on my mac.
Of course!
My changes would allow building Framework artifacts for Apple platforms (iOS-derived devices most importantly) that are intended to be used in XCode projects. This doesn't mean that the frameworks can't be used for external distribution; as a matter of fact, it's the best solution to build downstream projects for an iOS-derived targets.
I opened the PR as a draft since GitHub didn't allow me to fetch upstream changes due to conflicts. I will provide a full description of all the changes once the tasks are complete. |
|
The CI jobs, which are failing, build ispcrt separately from ispc. So from what I see |
|
Also consider moving |
|
Hi @Treata11 , |
|
Hello @aneshlya,
I built the project for macOS & I was left with four binaries: check_isa, ispc, ispc-opt, ispc-slimin the
Will do if that silences the CI failure... |
|
So all these are binaries, not libraries. You may see |
I'd like to; but ispc depends on LLVM which unfortunately, doesn't have iOS builds deployed in upstream. I've already tried the latter, but there were some discrepancies between the iOS builds & macOS one. So, I firstly have to figure that out. I can continue & finish this PR without LLVM too, but I wouldn't be able to confirm that it actually works! |
No description provided.