The e_flags of existing object files are all 0x3 which happens to be
compatible. From this commit on, all LoongArch objects produced with
upstream LLVM will be of object file ABI v1, which is already supported
by binutils' master branch (to be released as 2.40), and is allowed by
the same binutils version to interlink with v0 objects so the existing
distributions have time to migrate.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Binutils has supported this? I don't see it in git://sourceware.org/git/binutils-gdb.git.
Comment Actions
It hasn't yet, but it's already under review. I wrote the patch with what I expect to be eventually upstreamed (the name changes etc. were originally proposed by me) but it's okay to wait until they have upstreamed their bits.
Comment Actions
Seems the changes has been upstreamed to binutils. I will do some verification for this.