Hi, I have created a pull request that should address this - https://github.com/cloudius-systems/osv/pull/1245. Please give it a try and let me know.
Waldek On Thursday, August 10, 2023 at 5:59:13 PM UTC-4 Waldek Kozaczuk wrote: > Hi, > > > Yes indeed OSv does not support this relocation at this time. > > However I am working on the changes to support static executables that > include adding support of these relocations. I should be sending > corresponding PR soon. > > Regards, > Waldek > > On Thu, Aug 10, 2023 at 02:30 Deepak Krishnan <[email protected]> wrote: > >> Hi, >> >> I was playing around with OSv and came across an .so file with a >> ''R_X86_64_IRELATIVE' entry in PLTGOT - which seems to be crashing OSv >> because of this assert in core/elf.cc:relocate_pltgot() : assert(type == >> ARCH_JUMP_SLOT || type == ARCH_TLSDESC) >> >> The binary itself seems to have been built using GCC 7.3.0 and isn't >> anything special as far as I can see. What's the reason behind the assert >> there? Is an IRELATIVE type relocation not expected or is it simply >> unhandled? >> >> Thank You in advance. >> >> -Deepak >> >> -- >> You received this message because you are subscribed to the Google Groups >> "OSv Development" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/osv-dev/3ef4fbbb-2d8a-4aa5-8254-54eb742e613fn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/osv-dev/3ef4fbbb-2d8a-4aa5-8254-54eb742e613fn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/b0675763-2318-4a7f-a28c-746c6d506071n%40googlegroups.com.
