You used absolute addresses, which linkers for modern architectures don't like, so it's fudging your TEXT addresses after the fact to make them RELative. This has more discussion and a couple suggestions for fixes. Although, it's made them relative already and completed its task, so you don't have to care if you're okay with it doing that.
(Also, heads up the beehaw groups don't federate back to beehaw, they're just sort of lemmy.world-only orphans. One of the other programming groups is probably a better place to ask)