19 Commits

Author SHA1 Message Date
Mintsuki
e9fb1ef63f build: Update forgotten IA32 link script after 35ccc3ace5 2025-07-28 05:04:05 +02:00
Mintsuki
7a0f938a36 Revert "build: Workaround to more explicitly specify output section types"
This reverts commit b87ac911d9.
2025-07-28 04:29:28 +02:00
Mintsuki
b87ac911d9 build: Workaround to more explicitly specify output section types
This unbreaks ld.gold.
2025-07-28 03:56:07 +02:00
Mintsuki
8ee426e452 Revert "build: Explicitly break ld.gold"
This reverts commit 75d7f372bf.
2025-07-27 23:56:27 +02:00
Mintsuki
75d7f372bf build: Explicitly break ld.gold
ld.gold has sadly bitrotted and cannot reliably be used to link Limine.
2025-07-24 01:37:44 +02:00
mintsuki
100869fb9b misc: Minor linker script adjustments and bump limine-efi commit 2024-08-04 11:41:28 +02:00
mintsuki
1aab3b2951 misc/efi: Replace .padding with manual alignment 2024-06-08 16:11:17 +02:00
mintsuki
d25b7bd0c6 build/linker: UEFI: New padding method that doesn't mangle PT_DYNAMIC 2024-06-05 16:53:00 +02:00
mintsuki
984576e5b0 misc/lds: .eh_frame -> .eh_frame* 2024-06-01 17:38:23 +02:00
mintsuki
3a51368db6 misc/build: Update limine-efi commit and fixes for linker portability 2024-05-31 21:38:40 +02:00
mintsuki
45fb3ded6f misc: Update linker scripts for better ld.gold compat 2024-05-27 00:18:14 +02:00
mintsuki
34ce023427 misc: Use KEEP directive on .pe_header section of UEFI LD scripts 2024-01-21 20:34:31 +01:00
mintsuki
3a81c3e13d build: ldscripts: .reloc -> .dummy_reloc 2023-09-28 06:56:28 -05:00
mintsuki
0ebf0245df misc: Misc EFI linker script improvements and drop .sbat 2023-09-11 17:16:19 -05:00
mintsuki
b5cffbb6e8 misc: Improve UEFI linker scripts 2023-09-09 15:57:38 -05:00
mintsuki
17e23dd7f6 build: Discard .eh_frame section in linker scripts to fix potential GNU toolchain miscompilation 2022-08-15 16:22:56 +02:00
mintsuki
37f7275775 build: Update linker scripts and fix minor makefile issue 2022-07-18 20:41:39 +02:00
mintsuki
1dd81d4534 build: Add DWARF debugging sections to linker scripts 2022-07-05 16:41:27 +02:00
mintsuki
1fc8247a86 build: Increase portability of Makefile targets 2022-06-15 03:25:36 +02:00