Add support for GOTREL relocations and test case.
Details
Diff Detail
- Repository
- rL LLVM
Event Timeline
lld/test/ELF/hexagon-gotrel.s | ||
---|---|---|
2 ↗ | (On Diff #215278) | %t.o |
4 ↗ | (On Diff #215278) | I'd use %t2.so because it makes it stand out that %t2.so is created from %t2.so |
5 ↗ | (On Diff #215278) | -soname %t4.so is not needed because %t4.so is the final output. The rule to use -soname: When linking an executable with %t.so, the path %t.so will be recorded in the DT_NEEDED entry if %t.so doesn't have DT_SONAME. .dynstr will have varying lengths on different systems. Add -soname so that the string in .dynstr is of fixed length to make tests more robust. If you name the object %t.o, %t will be a good output name. |
You can find it here: https://developer.qualcomm.com/download/hexagon/hexagon-application-binary-interface-specification.zip?referrer=node/6116
but there is a click-through license and registration.
Still having trouble to access this.
Is openid.qualcomm.com down right now?
It's not just you! openid.qualcomm.com is down.
I think it was the case when I tried to access it one week ago..
Sid,
Unfortunately it is hard to consider some document being publicly available if the document is behind a click-through license agreement page. Employed developers would have to consult their legal department to click the "agree" button, and some people may not be able to agree for various reasons. Do you think you can put the document in a non-guarded part of the website?