Open AndrewQuijano opened 2 months ago
Based on the LLVM Upgrade PRs I could I please get advice from you @LauraLMann and @MarkMankins on how would much work would be involved in such an upgrade? Would it be possible to get your assistance in the upgrade?
How much work would be involved depends upon how much implementation details we rely upon changed. The last time I was involved in an LLVM upgrade (to LLVM 11), the problem was the "
I see, I'm wondering could you please get a PR to upgrade LLVM in the near future? I should admit, I'm no expert on LLVM, but this ask is coming me having to fix about 5 years of technical debt on LAVA, so I figure might as well use this momentum to get some PANDA upgrades in too. I think once PANDA is upgraded to a later version of LLVM, I can also work on upgrading LAVA again after the LLVM-11 upgrade is in. I am open to help where I can.
See #1536 - still needs a lot of work but this is a start.
Currently PANDA is running on LLVM-11, but it seems like LLVM now is on version 18. To avoid any excessive technical debt, is there a roadmap to upgrade PANDA to at least LLVM 15? I figure keeping 2-3 versions behind instead of 7 versions behind the latest is probably best practice and more sustainable for maintaining PANDA.
https://releases.llvm.org/
https://github.com/panda-re/panda/pull/773
https://github.com/panda-re/panda/pull/892