]> git.ipfire.org Git - thirdparty/curl.git/commit
GHA/non-native: drop cmake Xcode generator iOS job for poor performance
authorViktor Szakats <commit@vsz.me>
Wed, 12 Feb 2025 09:06:09 +0000 (10:06 +0100)
committerViktor Szakats <commit@vsz.me>
Wed, 12 Feb 2025 15:28:44 +0000 (16:28 +0100)
commitbe5f20202c1618788b3d8f6d255543638f48bd65
treeaeed7f25d7b333722d795fa5bf9b3e90af35d78f
parentd87969770f304a041a0938f092f04e573457f7c9
GHA/non-native: drop cmake Xcode generator iOS job for poor performance

The Xcode configure phase is slow. In most cases it's >10x slower than
the GNU Makefile configuration. This is after days of attempts to make
it faster. With GNU Makefile it takes 20-30 seconds, while Xcode can
take 3 to 10 minutes, which sometimes makes the job run out of its time
limit and fail.

CMake recommends this generator, but with such poor, and inconsistent
performance, it isn't practical. It helped detecting an Xcode-specific
CMake script issue, but aside from that it's not adding much value.

9m33s: https://github.com/curl/curl/actions/runs/13280738423/job/37078441164
8m18s: https://github.com/curl/curl/actions/runs/13281140850/job/37079589779
2m50s: https://github.com/curl/curl/actions/runs/13280725335/job/37078375179

Follow-up to 12a6de2f660dd692cce93cb65ce6e3ec126bb531 #16043

Closes #16302
.github/workflows/non-native.yml