elf2flt
elf2flt copied to clipboard
ELF to bFLT (binary flat) converter for no-mmu Linux targets
Hello Mike, Since I haven't seen any feedback on: https://github.com/uclinux-dev/elf2flt/pull/22 I'm opening a new PR with the latest and greatest. Kind regards, Niklas
Add support for riscv 64bits ISA by defining the relocation types R_RISCV_32_PCREL, R_RISCV_ADD32, R_RISCV_SUB32, R_RISCV_32 and R_RISCV_64. riscv64 support also needs the __global_pointer$ symbol to be defined right after the...
The latest Binutils release (2.34) is not compatible with elf2flt due to a change in bfd_section_* macros. The issue has been reported to the Binutils mailing list but Alan Modra...
The commit [1] moved readonly data sections to "text" section. This was needed to fix a elf2flt segfault on ARM architectures with Binutils >= 2.33.1. After this patch was applied...
Hi, Starting with Binutils 2.33.1, elf2flt segfault while building busybox: "ld (ld-elf2flt): /builds/kubu93/toolchains-builder/build/opt/armv7m--uclibc--bleeding-edge-2/arm-buildroot-uclinux-uclibcgnueabi/bin/elf2flt This was reported to the Binutils mailing list and it's seems an elf2flt issue with .ARM.exidx RO...
Hi, The latest Binutils release (2.34) is not compatible with elf2flt due to a change in bfd_section_* macros. The issue has been reported to the Binutils mailing list but Alan...
When building some Buildroot packages for ARM Cortex-M (ARMv7-M), we sometimes see movt/movw instructions generated with corresponding R_ARM_THM_MOVW_ABS_NC and/or R_ARM_THM_MOVT_ABS relocations generated: ``` 00000380 00003f2f R_ARM_THM_MOVW_AB 00000000 PawnHashKey 00000388 00003f30...