mintsuki
|
abc39d6f04
|
build: Improvements and updates for new limine-efi
|
2022-08-25 02:33:59 +02:00 |
|
mintsuki
|
195928ba68
|
build: Misc build system improvements
|
2022-08-25 02:33:59 +02:00 |
|
mintsuki
|
2ffdd12650
|
Revert "Revert "gensyms: Use as instead of nasm""
This reverts commit b3ca8ae9a2 .
|
2022-08-14 15:16:35 +02:00 |
|
mintsuki
|
2e0d324498
|
build: Always place -fno-pie before -fno-pic
|
2022-08-09 15:28:03 +02:00 |
|
mintsuki
|
fbdd0a0168
|
build: Get proper mkdir -p from autoconf
|
2022-08-09 14:44:21 +02:00 |
|
mintsuki
|
6f3f16f702
|
smp/trampoline: Use hand written pos independent code instead of objcopying
|
2022-07-28 09:41:45 +02:00 |
|
mintsuki
|
30faaf2738
|
Revert "gensyms: Use as instead of nasm"
This reverts commit cb9c097bcc .
|
2022-07-24 22:59:57 +02:00 |
|
mintsuki
|
6797e474e2
|
build: Disable debugging info when building .32 objects
|
2022-07-18 22:20:43 +02:00 |
|
mintsuki
|
982eaa9b79
|
build: Remove unnecessary -mno-3dnow flag
|
2022-07-18 22:20:43 +02:00 |
|
mintsuki
|
770eaea421
|
build: BIOS stage2only build improvements
|
2022-07-18 22:20:43 +02:00 |
|
mintsuki
|
1d62730b9c
|
build: Remove dummy limine-efi rules
|
2022-07-18 22:20:43 +02:00 |
|
mintsuki
|
065b37ca93
|
build: Update linker scripts and fix minor makefile issue
|
2022-07-18 22:20:43 +02:00 |
|
mintsuki
|
99d7dbbd17
|
build: Move to using external cross-detect package
|
2022-07-05 21:42:59 +02:00 |
|
mintsuki
|
b3af3b998a
|
build: Rename freestanding-headers to match upstream
|
2022-06-30 08:02:37 +02:00 |
|
mintsuki
|
0c05d92c7f
|
build: Add generic x86 asm extension grouping
|
2022-06-29 15:41:44 +02:00 |
|
mintsuki
|
989839d186
|
build: Misc improvements
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
854b8ee138
|
build: Update for newer limine-efi
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
381ec7d3d8
|
build: Improve toolchain detection
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
7684f0346d
|
build: Add toolchain-detect
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
a796a6dd4e
|
build: Increase portability of Makefile targets
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
67c690b383
|
build: Update due to limine-efi rebranding
|
2022-06-25 08:08:00 +02:00 |
|
mintsuki
|
7e1b323924
|
build: Use libgcc-binaries
|
2022-06-21 23:05:00 +02:00 |
|
mintsuki
|
46983e419b
|
build: Use binary libgcc from GCC instead of our own stubs. Closes #180
|
2022-06-20 05:31:16 +02:00 |
|
mintsuki
|
6036679a12
|
misc: Work around GNU binutils nonsense
|
2022-05-20 20:02:14 +02:00 |
|
mintsuki
|
4aed1aca9f
|
misc: Further sanitise BIOS linker script
|
2022-05-20 05:48:59 +02:00 |
|
mintsuki
|
65c9ddaa6f
|
misc: BIOS linker script fixes for LLD
|
2022-05-20 05:17:46 +02:00 |
|
mintsuki
|
cb9c097bcc
|
gensyms: Use as instead of nasm
|
2022-05-11 15:49:04 +02:00 |
|
mintsuki
|
b0c59cc0d2
|
efi: Updates for new reduced-gnu-efi
|
2022-04-24 23:30:28 +02:00 |
|
mintsuki
|
df7e43df7f
|
efi: Adjust for new reduced-gnu-efi
|
2022-04-20 04:00:00 +02:00 |
|
mintsuki
|
3c909c017b
|
docs: limine: More documentation work
|
2022-03-26 01:31:38 +01:00 |
|
mintsuki
|
5542dffaa7
|
build: Pass -undef to preprocessor calls
|
2022-03-02 15:46:40 +01:00 |
|
mintsuki
|
87bf32bebd
|
build: Updates for new reduced-gnu-efi commits
|
2022-02-21 16:27:52 +01:00 |
|
mintsuki
|
09b4a5f383
|
build: Misc gnu-efi related fixes
|
2022-02-21 13:08:44 +01:00 |
|
mintsuki
|
c5d61e4ec6
|
build: Unbreak out of tree builds
|
2022-02-21 00:40:15 +01:00 |
|
mintsuki
|
1984f401a1
|
build: Use config.h for generated constants
|
2022-02-20 23:05:53 +01:00 |
|
mintsuki
|
e898ef0425
|
misc: Make VLAs a warning
|
2022-02-18 01:09:51 +01:00 |
|
mintsuki
|
27d19e6f11
|
misc: Use freestanding_headers rather than shipping them
|
2022-02-15 06:18:57 +01:00 |
|
mintsuki
|
400202d926
|
misc: stage23 -> common
|
2022-02-03 10:38:43 +01:00 |
|