-
Notifications
You must be signed in to change notification settings - Fork 1.2k
build: restructure CoreFoundation build rules #2457
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
Conversation
@swift-ci please test |
@swift-ci please test Linux platform |
d2e05e3
to
64be748
Compare
@swift-ci please test |
64be748
to
cb1c3c2
Compare
@swift-ci please test Linux platform |
cb1c3c2
to
7097167
Compare
@swift-ci please test Linux platform |
7097167
to
83ee318
Compare
@swift-ci please test Linux platform |
Reduce some of the unnecessary duplication in the CoreFoundation build. This also reorganises the rules some to group the operations together. There is more than can be done here to reduce duplication and simplify the rules, but some of that work requires coordinating changes with libdispatch and can be done subsequently.
83ee318
to
e8fca9a
Compare
@swift-ci please test Linux platform |
@compnerd Swift CI is showing a lot of angry Linux bots with messages like:
|
@brentdax do you have a link to a specific CI failure? |
Looking at https://ci.swift.org/view/Packages/job/oss-swift-package-linux-ubuntu-16_04/3968/consoleFull I can't see the CMake repo actually being checked out. |
Looks like this commit has caused some havoc with the linux builders: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-14_04/8014/ |
@shahmishal do we need to add cmake repo on these bots? It's in update-checkout, but maybe not in our ci setup? |
Reduce some of the unnecessary duplication in the CoreFoundation build.
This also reorganises the rules some to group the operations together.
There is more than can be done here to reduce duplication and simplify
the rules, but some of that work requires coordinating changes with
libdispatch and can be done subsequently.