Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiler platform listings #111

Open
jacobwilliams opened this issue Aug 2, 2021 · 3 comments
Open

Compiler platform listings #111

jacobwilliams opened this issue Aug 2, 2021 · 3 comments
Labels
section: compiler Relevant for the compiler section on the webpage

Comments

@jacobwilliams
Copy link
Member

The compiler listings should be more specific about which platforms are supported by which compilers. Some are listed, but some are not clear.

@certik
Copy link
Member

certik commented Aug 2, 2021

This is something that we will have to have establish communication with the compiler vendors. Which we should.

@awvwgk
Copy link
Member

awvwgk commented Aug 8, 2021

I originally added the supported platforms for all commercial compilers that offer free community versions. This way it was easy enough to verify whether the compiler is actually usable for the respective platform / architecture combination.

This leaves the open source compilers:

  • GFortran, as part of GCC it is available on pretty much every major platform / architecture:
    • Linux / x86_64, ppc64le, aarch64, ia64, s390, sparc, ...
    • FreeBSD / x86_64
    • OpenBSD / x86_64
    • OSX / ppc64le, x86_64, aarch64
    • Windows (MinGW) / x86_64
    • Windows (Cygwin) / x86_64
    • Solaris / sparc, x86_64
    • AIX / ppc64le
    • probably more...
  • LFortran:
    • Linux / x86_64
    • OSX / x86_64, aarch64
    • Windows / x86_64

No idea about flang and f18. I know that at least (classic) flang is available for Linux / x86_64 and conda-forge's fork also provides support for Windows / x86_64. It is also difficult to track down on repology and similar because some projects package the (classic) flang, usually by release date, and some package f18 under the name flang, usually by LLVM version number, but I have already seen packaged versions of (classic) flang under the LLVM version number.

Here is what I could find out about the other commercial compilers by checking their webpage

  • NAG:
    • Linux / x86_64
    • OSX / x86_64, aarch64
    • Windows / x86_64
  • Absoft
    • Linux / x86_64
    • OSX / x86_64
    • Windows / x86_64

For other commercial compilers it is not that clear.

@Beliavsky
Copy link
Contributor

Beliavsky commented Aug 13, 2021

This issue should be consolidated with #74 , "List compilers by platform".

@awvwgk awvwgk added the section: compiler Relevant for the compiler section on the webpage label Aug 19, 2022
@awvwgk awvwgk transferred this issue from fortran-lang/fortran-lang.org Aug 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
section: compiler Relevant for the compiler section on the webpage
Projects
None yet
Development

No branches or pull requests

4 participants