[compiler-rt] [profile] Use base+vaddr for `__llvm_write_binary_ids` note pointers (PR #114907)

Amy Kwan via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 25 07:41:26 PST 2024


amy-kwan wrote:

> It seems the section-start trick failed on a couple buildbots:
> 
> * https://lab.llvm.org/buildbot/#/builders/145/builds/3327
>   > ld.lld: error: output file too large: 18446744073457995232 bytes
>   
>   
>   
>   * That's 0xfffffffff1018de0 -- probably a subtraction overflow?
> * https://lab.llvm.org/buildbot/#/builders/42/builds/1996
>   > /usr/bin/ld: section .interp LMA [0000000001000270,000000000100027e] overlaps section .dynsym LMA [0000000001000150,00000000010004f7]
>   
>   
>   
>   * I didn't directly manipulate either of those sections, but I guess the linker still got confused?

@cuviper The buildbots are still failing for this test case. Could we revert this patch in the mean time so the test case failures can be investigated?

https://github.com/llvm/llvm-project/pull/114907


More information about the llvm-commits mailing list