Fix ELF alignment for freestanding targets (#19766)

* Fix the ELF binaries for freestanding target created with the self-hosted linker.

    The ELF specification (generic ABI) states that ``loadable process segments must have congruent
    values for p_vaddr and p_offset, modulo the page size''. Linux refuses to load binaries that
    don't meet this requirement (execve() fails with EINVAL).
704f8f4013Alexandre Janon committed on 5/1/2024, 7:04:19 PM· committed by Andrew Kelleyparentef9fb42
1 file changedLine totals unavailable