- User Since
- Feb 19 2021, 11:49 AM (22 w, 5 d)
Jun 4 2021
Fixed issue this way: https://github.com/flang-compiler/f18-llvm-project/pull/822
Jun 3 2021
I have been looking some more into how the flang-new driver is being built.
I see that flangFrontend and flangFrontendTool libraries have been introduced and include dependencies with the Fortran libraries. It makes things look elegant. When we link, we just have to say flangFrontend and we get all the Fortran libraries. However when building with shared libs , you can see that the flangFrontEnd libraries are very small, they no longer include any of the code they depend on. So the attempt to have an umbrella library does not work because the linker does not link with the dependent libraries. In a shared lib flow, you have to make them explicit.
Jun 2 2021
The change does NOT appear to be necessary for main of llvm-project, however I could reproduce it with fir-dev branch of f18-llvm-project. I was told that changes to this file should go through phabricator and percolate to fir-dev. I am not too sure what to do now.
May 10 2021
The link is about building flang with an external build/install of LLVM/MLIR.
May 7 2021
My apologies. I should have blown away my build tree prior to testing this, otherwise cmake still somehow finds its way to the *.h.inc files
A use-case would be an out-of-tree build with a Jenkins build for instance, which only keep the install tree around. MLIR enables this already.
May 6 2021
Feb 22 2021
Feb 19 2021
reated a full diff with "git show HEAD -U999999" instead of just "git show HEAD"