[flang-dev] Helping out with flang
Diana Picus via flang-dev
flang-dev at lists.llvm.org
Fri Aug 7 05:39:27 PDT 2020
Hi all,
Thanks for all the replies!
I guess I'll start with the buildbots since there seems to be a lot of
interest. I'll look into adding one for the "out of tree" build.
@Carol: What other configurations would be interesting? We already
have buildbots running on lab.llvm [1]. Our hardware is a 64-core
machine from Packet.net, where we just deploy different docker
containers for different buildbots. As far as I can see, the image we
use for them [2] is very similar to what you have on
flang-aarch64-ubuntu, except we use clang instead of gcc. This would
be different from flang-aarch64-ubuntu-clang only in that it uses
Ubuntu 18.04 instead of 16.04, and clang 8.0.1 instead of 8.0.0. So I
guess a one-stage build+check-all wouldn't be very revealing. Would it
be interesting to add flang to one of our existing two-stage bots
though, to track how it compiles with ToT clang?
@Richard: I currently have a job for 11.0.0-rc1 in progress with flang
enabled, if I manage to reproduce the documentation failures I'll have
a look. Otherwise, from a release perspective I think increasing the
amount of testing would be the most important next step. I already saw
a thread about adding the FCVS to the test-suite - I can run that on
my end for 11.0.0 and report the results.
Thanks again,
Diana
[1] http://llvm.validation.linaro.org/ (This is just our monitoring
page, all the links lead back to lab.llvm.org)
[2] http://lab.llvm.org:8011/buildslaves/linaro-aarch64-lld
PS: I'll be out of office on Monday.
On Thu, 6 Aug 2020 at 22:10, Caroline Concatto
<Caroline.Concatto at arm.com> wrote:
>
> Hi Diana,
>
> Just in case... I can see the nation asking for more buildbots.
> If you have spare machines and it can be used on lab.llvm I can help you with the configurations.
> The process to add them on lab.llvm is simple.
> Please let me know if you need help.
> I'll be happy to help.
>
> Carol
>
> On 06/08/2020, 19:57, "flang-dev on behalf of Hal Finkel via flang-dev" <flang-dev-bounces at lists.llvm.org on behalf of flang-dev at lists.llvm.org> wrote:
>
>
> On 8/6/20 12:33 PM, Richard Barton via flang-dev wrote:
> > Hi Diana
> >
> > Welcome - great to have you on board.
> >
> >> * Adding more armv8 buildbots if there are any configurations that
> >> still need to be covered
> > This would be very welcome. We already have two buildbots up and running and we are trying to add a third and fourth as our available hardware allows. We don't have a concrete roadmap to get more hardware for bots at the moment so if you have machines available today that would be a great help. Carol Concatto is co-ordinating the work so you should sync up with her to figure out how best to maximize configuration coverage across your bots and ours.
>
>
> As we've recently discussed on a different thread, it would be very
> useful to have a buildbot that builds Flang in the "out of tree"
> configuration. We likely also need a better spread of host compilers and
> versions.
>
> -Hal
>
>
> >
> >> * Making flang more release-friendly (I see there have already been
> >> some efforts, but do let me know if there's anything left to do here.
> >> I'm a release tester for arm/aarch64 so I can easily get in the loop)
> > Flang is not the finished article yet so what we are doing for the LLVM11 release is adding a release note explaining what it can and can’t do [1]. We also need to get the documentation building properly [2] It would be great to get your thoughts on what more/else we should be doing here given your experience as a release tester.
> >
> > [1] https://reviews.llvm.org/D84864
> > [2] http://lists.llvm.org/pipermail/flang-dev/2020-July/000466.html.
> >
> > Ta
> > Rich
> >
> >> -----Original Message-----
> >> From: flang-dev <flang-dev-bounces at lists.llvm.org> On Behalf Of sameeran
> >> joshi via flang-dev
> >> Sent: 6 August, 2020 17:21
> >> To: Diana Picus <diana.picus at linaro.org>
> >> Cc: flang-dev at lists.llvm.org
> >> Subject: Re: [flang-dev] Helping out with flang
> >>
> >> Here are more details on 3rd point - Actual development
> >> May be someone on the list might help on the other 2 points.
> >>
> >> There could be 4 different areas to work :
> >> 1. Fortran language related work(parsing and semantic checks) [1], but
> >> some parts of it could be outdated.
> >> 2. There's a fir-dev branch [2] - which does lowering and codegen to
> >> FIR and further lowering to LLVM-IR.
> >> 3. There's one more area relating to OpenMP related work [3] (parsing,
> >> semantic, lowering to OpenMP-MLIR dialect, supporting OpenMP-MLIR
> >> dialect in MLIR).
> >> 4. New Flang driver [4].
> >>
> >> -Sameeran
> >>
> >> [1] https://github.com/orgs/flang-compiler/projects
> >> [2] https://github.com/flang-compiler/f18-llvm-project/issues
> >> [3] https://lists.llvm.org/pipermail/flang-dev/2020-July/000446.html
> >> [4] https://lists.llvm.org/pipermail/flang-dev/2020-July/000470.html
> >>
> >> On 8/6/20, Diana Picus via flang-dev <flang-dev at lists.llvm.org> wrote:
> >>> Hello,
> >>>
> >>> I'd like to know what the flang community could use help with. I see
> >>> there's activity on many fronts and naturally I don't want to get in
> >>> anyone's way. What are some open tasks that I could tackle?
> >>>
> >>> I could help with any of the following:
> >>> * Adding more armv8 buildbots if there are any configurations that
> >>> still need to be covered
> >>> * Making flang more release-friendly (I see there have already been
> >>> some efforts, but do let me know if there's anything left to do here.
> >>> I'm a release tester for arm/aarch64 so I can easily get in the loop)
> >>> * Actual development - Is there a list of open projects here?
> >>>
> >>> Thanks,
> >>> Diana
> >>>
> >>> PS: I'm interested in llvm-project/flang, not classic flang, and I
> >>> only have access to Linux environments at the moment.
> >>> _______________________________________________
> >>> flang-dev mailing list
> >>> flang-dev at lists.llvm.org
> >>> https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev
> >>>
> >> _______________________________________________
> >> flang-dev mailing list
> >> flang-dev at lists.llvm.org
> >> https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev
> > _______________________________________________
> > flang-dev mailing list
> > flang-dev at lists.llvm.org
> > https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev
>
> --
> Hal Finkel
> Lead, Compiler Technology and Programming Languages
> Leadership Computing Facility
> Argonne National Laboratory
>
> _______________________________________________
> flang-dev mailing list
> flang-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev
>
More information about the flang-dev
mailing list