[lldb] [llvm] [lldb][NFC][MachO] Clean up LC_THREAD reading code, remove i386 corefile (PR #146480)
Jason Molenda via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 1 10:22:17 PDT 2025
jasonmolenda wrote:
> Sorry for going off-topic, but what does this say about the support for `i386-apple-*` as a whole? I find the prospect of dropping that exciting, as I believe that is the only target where eh_ and debug_frame register numbers are different.
I think we can remove i386-macos support, short of booting a seven year old OS on a machine at least that old, and who knows if everything in C++17 we use is even supported by the compilers back then. I know there are sometimes open source people trying to build & use a modern lldb on older configurations, but I think this would be a tough one to have working at this point. I wouldn't feel bad about any patches removing this support. I'll try to start removing these things as I have time/see an opportunity.
Apple announced that the macOS version being released in a few months (macOS 26) would be the final version that supports Intel machines at all. We'll have a business requirement to keep the 64-bit Intel support for another release cycle or so after that. What open source contributors might be using the llvm.org sources on is a different question, but the entire target support is going to go away before much longer I think.
https://github.com/llvm/llvm-project/pull/146480
More information about the llvm-commits
mailing list