limine-bootloader / limine

Modern, advanced, portable, multiprotocol bootloader and boot manager. (Moved to Codeberg)

Home Page:https://codeberg.org/Limine/Limine

Repository from Github https://github.comlimine-bootloader/limineRepository from Github https://github.comlimine-bootloader/limine

Overlapping program header loading issue

opened this issue · comments

I've followed the docs numerous times, tried to adjust the program headers, etc, etc, and Limine fails with the same "ELF PHDR's 0-2 " or "0-1" failed to load. No it's not the build system because I've switch between clang and GCC. I've even tried to reorder the sections, etc, to no avail. Either the docs are messed up for the ARM platform or Limine itself has an ELF loader bug.

Share a minimal, reproducible example of the issue.