Binary releases - Flang

Hi All,

Could Flang be included in the future LLVM binary releases? This was recently brought up in a discussion on Flang + CMake integration [1]. Having regular binary releases would be very helpful for that discussion and would also help to attract new users to Flang.

Apologies for my ignorance, but I'm not sure how much additional effort would be required. Or whether there's a better place to discuss this. I'm hoping that we could piggyback on the existing infrastructure, if possible. Perhaps there's some other process that Flang should follow for this?

I'm available to help with any issues on the Flang side.

-Andrzej

[1] LLVM Flang - support (#22387) · Issues · CMake / CMake · GitLab

Hi Andrzej,

We've been including flang in our AArch64 Linux releases since llvm
11.0.0. Unfortunately, that's not very obvious from the name of the
tarball :slight_smile:

In any case, adding it to the release is easy, the person building the
release need only pass -flang to test-release.sh. We could also
discuss enabling it by default, and having a -no-flang flag to disable
it for platforms where we don't want to ship it (e.g. armv7).

Cheers,
Diana

We've been including flang in our AArch64 Linux releases since llvm
11.0.0.

That's great, thanks!

We could also discuss enabling it by default,

I think that this is perfect timing - LLVM 13 will be released soon. I've uploaded ⚙ D105885 Enable Flang by default in the test-release.sh script to facilitate this conversation.

-Andrzej

+ release-testers mailing list, for better visibility from the people
actually building the release binaries :slight_smile: