Wolfgang Thaller
|
ce59176be5
|
explicitly store target section in relocations
|
2017-09-24 21:25:58 +02:00 |
|
Wolfgang Thaller
|
33a2744643
|
Take responsibility: don't use standard crtbegin/end anymore, now that we control the linker script
|
2017-09-24 20:04:11 +02:00 |
|
Wolfgang Thaller
|
68150e1c23
|
Elf2Mac: start preparing for multiseg
|
2017-09-24 20:03:01 +02:00 |
|
Wolfgang Thaller
|
284126e13c
|
Elf2Mac now generates CODE resources itself; --mac-flat for the old functionality
|
2017-09-24 16:00:00 +02:00 |
|
Wolfgang Thaller
|
6a3e6863c5
|
Elf2Mac: Clean up code and prepare for segments
|
2017-09-24 14:16:58 +02:00 |
|
Wolfgang Thaller
|
a6bc7b5de6
|
elf2flt is no longer the right name
|
2017-09-24 14:10:37 +02:00 |
|
Wolfgang Thaller
|
0eb20cae6f
|
fix bootstrap
|
2017-09-24 02:20:50 +02:00 |
|
Wolfgang Thaller
|
0e3a0a5d18
|
output of elf2mac is now a piece of code with no headers with its entry point at the start. No more FLT file format.
|
2017-09-24 00:32:13 +02:00 |
|
Wolfgang Thaller
|
6c1e76280e
|
don't include relocs for undefined symbols - they should stay at absolute NULL
|
2017-09-24 00:29:50 +02:00 |
|
Wolfgang Thaller
|
975c1f31c3
|
Some cleanups
|
2017-09-23 22:36:47 +02:00 |
|
Wolfgang Thaller
|
57906f91c1
|
zero-terminate relocation list
|
2017-09-23 20:11:38 +02:00 |
|
Wolfgang Thaller
|
5059b87fe4
|
relocate.c: reduce reliance on the FLT header (it has to go)
|
2017-09-23 19:56:36 +02:00 |
|
Wolfgang Thaller
|
008ffe1401
|
Elf2Mac, a replacement for elf2flt.
Right now this is not an improvement, but the plan is to work towards multi-segment apps.
|
2017-09-23 03:56:37 +02:00 |
|