ASSI via Cygwin-apps writes: > That's mildly confusing to me… anyway, I'll try to build LLVM from this > (maybe this weekend). I expect there will need to be further changes to > the packaging, given how far out of date the cygport you based it on is.
LLVM 16 does indeed build (didn't look at the other two versions), but the cygport misses all the work to actually produce packaging that can be used to upgrade from the existing Cygwin version. Source file is he whole project instead of just LLVM + Polly and the build also enables clang (which should be in a separate package). Generator has been changed from Ninja to Make (and switching back to Ninja makes the install step fail because that target wasn't made available). Multiple build options have been changed from what they were in Cygwin, I have not had time to investigate what that actually means for the resulting compiler binaries. I don't understand why the process_install_dir_bin_symlinks function is necessary, as cygport should already fix up symlinks in the install dir. I did enable the test suite and it tests with 259 fails (was 180 fails before and looks about the same general pattern as with version 9.0.1). Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds