On Mon, Jan 15, 2024 at 4:51 AM ASSI via Cygwin-apps
<cygwin-apps@cygwin.com> wrote:
>
> 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).
>

Without process_install_dir_bin_symlinks, you can't get an installable
package *.xz.
For simplicity, I personally think to put all llvm related packages in
an all-in-one "llvm" package is a good idea.
The new llvm package is going to replace the old clang and llvm, and
maybe other llvm related packages.

Reply via email to