-
-
Notifications
You must be signed in to change notification settings - Fork 11
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
Relevant changes from upstream for LLVM 18 cycle #35
Comments
Hey @h-vetinari. By the looks of it, it seems most (if not all) of the referred issued are closed and merged into 18.1? Over at the code-aster-feedstock we're looking into adding support for windows. Windows support would require us to enable Fortran support on multiple of our dependencies. I'd be happy to spend some time debugging flang-new issues on our dependencies. For references, here are the dependencies I am looking into In my initial attempts on the When investigating the state of flang on windows and some of the errors I was seeing, I came across this error reported for the flang=18.1.2 conda-forge package (which I was able to reproduce with flang v18.1.3 on conda-forge and the same error is an issue when compiling Any thoughts on the reported "fails to lower FIR" error for flang specifically on conda-forge? For reference, the hdf5 compilation attempt failed with |
Hey @Krande, thanks for the comment! I already commented on the issue you're referencing (which I wasn't aware of - thanks!). Unless we uncover some failure in the packaging (certainly possible, but I'm not aware of anything at the moment), then anything with "lowering to FIR failed" is pretty obviously related to upstream flang to me. For context, FIR is the "Fortran Intermediate Representation" that the compiler uses to go from source code to machine code, and way more low-level than anything we're touching in the packaging. |
PS. Yes, all those commits were merged before 18.x even branched from main, so they're definitely part of the release. I mainly kept a list of relevant changes for myself from occasionally checking out what's happening upstream. |
Closing this as we've published flang 18 a while ago. |
No claim of completeness.
Still waiting if the runtime lib refactor relands,
as well as the switch to HLFIR as a default (looks close)[happened] or finally switching the name of the binary toflang
.-rpath
)--dependent-lib
like clang)Fortran_main
)Fortran_main
not linked by default in-shared
builds anymore)The text was updated successfully, but these errors were encountered: