-
Notifications
You must be signed in to change notification settings - Fork 200
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
FB11020478 - Xcode 14 incremental builds are all serial #841
Comments
cc: @aciidb0mb3r |
Hey @erikolofsson, I see that you have a PR that talks about Parallel Incremental Builds (#832). Can you confirm if it's related to the above issue? |
Yes, I believe that it is related to the above. |
Above PR was merged. |
Should this be reopened @dmbryson since the PR was reverted and this issue continues in Xcode 14.3.1? |
@dmbryson any updates/workarounds related to this issue? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
FB11020478 - Xcode 14 incremental builds are all serial(expecting parallel wherever applicable)
We have enclosed the Xcode project("SerialReproducer.zip") and a video("Xcode14-repro.mov") demonstrating the issue in this ticket. (Repro1 as well as Repro 2).
Attachments:
Setup:
The Xcode project was created from the latest Xcode Version 14.0.
In the reproducer, there are 5 libraries - LibA, LibB, LibC, LibD, LibE.
Scenario:
Repro1: Repro to get all serial incremental builds:
But this is not always the case. The new build system in Xcode 14 does give parallel builds under a very special edge-case.
Repro2: Repro to get parallel builds:
For any medium to large projects, not getting parallel incremental builds brings a significant regression that will be affecting the developer experience. Can the fix be prioritized and are there any workarounds that we can explore till the fix lands in an Xcode 14 release?
The text was updated successfully, but these errors were encountered: