summaryrefslogtreecommitdiff
path: root/toolchain/elf2flt
AgeCommit message (Collapse)Author
2025-04-20elf2flt: don’t record the build date into the binaries’ headermirabilos
while this already supports the SOURCE_DATE_EPOCH standard for reproducible builds, and even setting it to 0, some other tools choke on values below 1980, so instead patch out the recording altogether, as it also compresses better
2025-04-20elf2flt: don’t needlessly add 4 extra bytes to every binarymirabilos
2025-04-20elf2flt: lm32: redo arch-specific codemirabilos
it now produces actually working relocations, and flthdr output is also fixed
2025-04-12lm32: add binutils patch to latest, enable networking in busyboxWaldemar Brodkorb
2025-02-13elf2flt: add binutils 2.44Waldemar Brodkorb
2024-12-16elf2flt: allow older binutils to be usedWaldemar Brodkorb
2024-12-15elf2flt: binutils updateWaldemar Brodkorb
2024-08-10elf2flt: add binutils 2.43 supportWaldemar Brodkorb
2024-04-09elf2flt: switch to tar.gzWaldemar Brodkorb
2024-03-24elf2flt: add HOST_PATH, reported by sorearWaldemar Brodkorb
2024-03-22elf2flt: fix alignment for riscv64 with ctors enabled in uClibc-ng, ↵Waldemar Brodkorb
suggested by sorear
2024-02-08elf2flt: update to 2024.02Waldemar Brodkorb
2024-02-05binutils: update to 2.42, fix kvx gcc/linux using the latest version from githubWaldemar Brodkorb
2023-12-23elf2flt: add missing h8300 patchWaldemar Brodkorb
2023-12-23elf2flt: use v2023.09 for bfin and sh2Waldemar Brodkorb
2023-12-22elf2flt: update to 2023.09Waldemar Brodkorb
2023-09-24elf2flt: use latest git for sh2Waldemar Brodkorb
2023-09-07lm32: use latest elf2git, add small binutils patch to create ELF instead ELF ↵Waldemar Brodkorb
FDPIC by default
2023-09-07elf2flt: update to latest gitWaldemar Brodkorb
2023-08-29elf2flt: add 2023.04 tag for testingWaldemar Brodkorb
2023-08-27lm32: some more hacksWaldemar Brodkorb
2023-08-25lm32: revert to the old kernel, which boots up with lpj set via appendWaldemar Brodkorb
Bootup until a hello world: [ 0.000000] BINFMT_FLAT: Loading file: /init [ 0.000000] Mapping is 47438000, Entry point is 44, data_start is 1f00 [ 0.000000] Load /init: TEXT=47438040-47439f00 DATA=47439f20-4743a0f0 BSS=4743a0f0-4743c130 Stopps here. :(
2023-08-03elf2flt: fix for binutils 2.41 and aboveWaldemar Brodkorb
2023-08-02binutils: add 2.41 for testingWaldemar Brodkorb
2023-02-26elf2flt: handle none relocsWaldemar Brodkorb
2023-02-26elf2flt: sync with buildrootWaldemar Brodkorb
2023-02-22aircrack-ng: update to 1.7Waldemar Brodkorb
2023-02-03binutils: update to 2.40Waldemar Brodkorb
2023-01-21bfin needs older elf2flt to link busybox successfullyWaldemar Brodkorb
2023-01-19riscv32: add basic nommu supportWaldemar Brodkorb
2022-09-22add support for STM32F746G-DISCO deviceWaldemar Brodkorb
Tested with toolbox / simpleinit as userland. FDPIC/FLAT support both successfully tested. No LCD or Ethernet support.
2022-08-11binutils: update to 2.39Waldemar Brodkorb
2022-02-26riscv64: add support for nommu target systemsWaldemar Brodkorb
2022-02-21binutils: add 2.38 for testingWaldemar Brodkorb
2021-10-22bfin: unbreak build, elf2flt patch isn't bfin safeWaldemar Brodkorb
2021-10-17elf2ft: fix binutis versionWaldemar Brodkorb
2021-04-15stm32 fixesWaldemar Brodkorb
2021-02-08binutils: update to 2.36.1Waldemar Brodkorb
2020-09-20elf2flt: new relocs for xtensaWaldemar Brodkorb
2020-09-17elf2flt: add binutils 2.34 caseWaldemar Brodkorb
2020-08-05elf2flt: update binutilsWaldemar Brodkorb
2020-03-17binutils: update to 2.34Waldemar Brodkorb
2020-03-10elf2flt: use upstream for h8300 with a small patchWaldemar Brodkorb
2019-10-09lm32: try to build kernel for qemuWaldemar Brodkorb
2019-10-07lm32: add elf2flt from githubWaldemar Brodkorb
2019-10-01bfin: fix toolchain compileWaldemar Brodkorb
2019-09-30remove unfinished alternative os porting effortsWaldemar Brodkorb
2018-11-02elf2flt: fix for new binutils from buildrootWaldemar Brodkorb
2018-09-21binutils: update to 2.31.1Waldemar Brodkorb
2018-01-31elf2flt: add binutils 2.30Waldemar Brodkorb