mintsuki
|
4cf7030ba3
|
build: Updates for new limine-efi
|
2022-09-02 11:22:42 +02:00 |
|
mintsuki
|
fbe5fb4529
|
build: Update for new cross-detect
|
2022-08-30 08:06:49 +02:00 |
|
mintsuki
|
4850dc3e61
|
build: Update decompressor compiler flags
|
2022-08-29 00:31:46 +02:00 |
|
mintsuki
|
06427cf25a
|
build: Update decompressor compiler flags
|
2022-08-29 00:19:56 +02:00 |
|
mintsuki
|
1d2bc5ede7
|
build: Update linker and compiler flags
|
2022-08-29 00:19:56 +02:00 |
|
mintsuki
|
470e6a6fce
|
build: Pretty up find calls
|
2022-08-27 05:55:58 +02:00 |
|
mintsuki
|
ea374c266e
|
build: Handle -no-pie bug with cross-detect
|
2022-08-26 10:44:22 +02:00 |
|
mintsuki
|
7be9c17d6a
|
build: Misc improvements to makefiles
|
2022-08-25 02:33:59 +02:00 |
|
mintsuki
|
4be6e52259
|
build: Update makefiles to not use INTERNAL variables
|
2022-08-25 02:33:59 +02:00 |
|
mintsuki
|
195928ba68
|
build: Misc build system improvements
|
2022-08-25 02:33:59 +02:00 |
|
mintsuki
|
87fb40d034
|
build: Discard .eh_frame section in linker scripts to fix potential GNU toolchain miscompilation
|
2022-08-15 18:50:20 +02:00 |
|
mintsuki
|
4373718213
|
decompressor: Update linker script
|
2022-08-13 00:05:04 +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
|
982eaa9b79
|
build: Remove unnecessary -mno-3dnow flag
|
2022-07-18 22:20:43 +02:00 |
|
mintsuki
|
3a7172abf7
|
misc: Fix broken memcmp()
|
2022-07-14 20:19:50 +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
|
7e3c9a0429
|
decompressor: Add memory routines
|
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
|
7e1b323924
|
build: Use libgcc-binaries
|
2022-06-21 23:05:00 +02:00 |
|
mintsuki
|
76be53139a
|
misc: Sanitise decompressor linker script
|
2022-05-20 06:12:17 +02:00 |
|
mintsuki
|
1f1cad1a25
|
Revert "decompressor: Use as instead of nasm"
This reverts commit 39559b39ff .
|
2022-05-19 20:12:48 +02:00 |
|
mintsuki
|
39559b39ff
|
decompressor: Use as instead of nasm
|
2022-05-12 16:14:20 +02:00 |
|
mintsuki
|
1207b8d9b1
|
build: Pass -fno-stack-check in decompressor build
|
2022-03-02 15:55:15 +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
|
d307056635
|
misc: Disable strict aliasing, just in case
|
2022-01-25 09:16:26 +01:00 |
|
mintsuki
|
c28e3a6f7f
|
build: Misc portability improvements
|
2022-01-22 03:10:25 +01:00 |
|
mintsuki
|
65ef9561a5
|
misc: Do not rely on libc-provided headers
|
2022-01-20 05:17:45 +01:00 |
|
mintsuki
|
f82b3cb76d
|
build: Disentangle some makefile targets
|
2022-01-17 22:13:19 +01:00 |
|
mintsuki
|
26641eb1a8
|
build: Misc build system improvements
|
2022-01-16 22:41:37 +01:00 |
|
mintsuki
|
3bb70dcbee
|
build: Move to using autoconf
|
2022-01-16 06:09:36 +01:00 |
|
mintsuki
|
a14bf5b2c9
|
build: Makefile -> GNUmakefile
|
2022-01-02 12:54:31 +01:00 |
|
mintsuki
|
fa79132281
|
build: Makefile improvements
|
2022-01-02 12:45:15 +01:00 |
|
mintsuki
|
3402b22cb6
|
misc: Move to standard C11 noreturn
|
2021-12-31 10:58:05 +01:00 |
|
mintsuki
|
245bea9ef3
|
build: Misc Makefile improvements
|
2021-12-22 22:08:19 +01:00 |
|
mintsuki
|
b332e85876
|
build: Improve clang detection code
|
2021-12-22 01:44:33 +01:00 |
|
mintsuki
|
66ac709839
|
build: BIOS linker scripts adjustments
|
2021-12-19 01:08:34 +01:00 |
|
mintsuki
|
477a04b630
|
build: Makefile improvements
|
2021-12-08 17:41:19 +01:00 |
|
mintsuki
|
21b625be43
|
build: Fix up MKESCAPE macro logic
|
2021-11-28 19:14:34 +01:00 |
|
mintsuki
|
6dcce5f7d2
|
build: Initial support for special characters in build path
|
2021-11-28 19:00:49 +01:00 |
|
mintsuki
|
89f6d7ddeb
|
Revert "build: Support spaces in build directory"
This reverts commit d815c3d732 .
|
2021-11-26 14:51:01 +01:00 |
|
mintsuki
|
d815c3d732
|
build: Support spaces in build directory
|
2021-11-25 18:44:10 +01:00 |
|
mintsuki
|
42cd7d95ac
|
build: Compile BIOS Limine for i686 instead of i386
|
2021-11-10 13:18:08 +01:00 |
|
mintsuki
|
e215f77411
|
build: De-symlink tinf
|
2021-10-22 20:08:11 +02:00 |
|
mintsuki
|
820921a424
|
build: Add guards to ensure GNU Make is used
|
2021-10-21 03:03:21 +02:00 |
|
mintsuki
|
f3e6ca633f
|
build: Pass -mtune=generic
|
2021-10-11 21:35:23 +02:00 |
|
mintsuki
|
7cca9dd42f
|
build: Misc build system improvements
|
2021-08-07 07:26:34 +02:00 |
|