Skip to content

Update the dependencies list in README & what platforms do we want to support #4777

Open
@vlstill

Description

@vlstill

This could be done in step with #4347, but we should decide what platforms/versions we should actually support. This list is now very conservative and the testing is even more (testing that Ubuntu 18.04 works!). I'm not sure if we have any rules on how to drop support for platforms (e.g. for Ubuntu 18). Any changes should be made in sync with what we actually test.

  • clang 6 is never tested as far as I see, we test Clang 10 in the sanitizers builds
  • GCC 9.1 is also never tested, we test 9.4 in both Ubuntu 20 and Ubuntu 18 builds -- this is probably less of a problem than Clang 6, but there could still be some bugfixes
  • BWGC is no longer required (to be installed beforehand)
  • protobuf is no longer required (to be installed beforehand)
  • we should mention macOS for M* CPUs

Somewhat related is that I think we should add Ubuntu 24.04 to tests and both 22.04 and 24.04 to the list of supported targets.

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreTopics concerning the core segments of the compiler (frontend, midend, parser)documentationTopics related to compiler documentation.infrastructureTopics related to code style and build and test infrastructure.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions