Commit Graph

44 Commits

Author SHA1 Message Date
mintsuki b97fd36385 build: Drop -mabi=sysv for x86 for clang 16 2023-08-29 22:18:47 -05:00
mintsuki a740e84d15 Revert "misc: Revert back to using tinf for all GZ decompression"
This reverts commit 3438b8d235.
2023-05-03 22:51:14 +02:00
mintsuki 09e38cc9c4 build: Pass proper warning flags to nasm 2023-04-22 12:14:14 +02:00
mintsuki d1cb337894 build: Reorganise warning flags 2023-04-14 13:41:41 +02:00
mintsuki 86632c703f build: Use uppercase PIE/PIC compilation flags 2023-04-14 13:41:41 +02:00
mintsuki aca7e65c2f misc: Revert back to using tinf for all GZ decompression 2023-04-08 03:53:04 +02:00
mintsuki 6ce977f8c2 build: Minor build system updates 2023-03-24 18:56:31 +01:00
mintsuki 282d2df6db build: Misc updates for new freestanding-toolchain 2023-03-17 21:19:07 +01:00
mintsuki b040010cec build: configure: Change some variable names to be more friendly 2023-03-17 21:19:07 +01:00
mintsuki b39c6e9e93 decompressor: Move tinf directory to decompressor directory 2023-03-17 21:19:07 +01:00
mintsuki 91acfcc0d1 build: Updates for newer freestanding-toolchain 2023-03-14 21:06:49 +01:00
mintsuki af495884ba build: Honour CROSS_CPPFLAGS 2023-02-27 01:46:10 +01:00
mintsuki 00f228f750 build: Very minor QOL fixes 2023-02-21 03:32:28 +01:00
mintsuki 2a5d66e99b build: Misc quality-of-life fixes 2023-02-19 10:44:09 +01:00
mintsuki 07c446f293 build: Updates for new limine-efi 2022-09-02 11:01:13 +02:00
mintsuki 21fa4a9616 build: Update for new cross-detect 2022-08-29 21:52:59 +02:00
mintsuki 8d99eb495b build: Update decompressor compiler flags 2022-08-29 00:27:26 +02:00
mintsuki 5f61730f26 build: Update decompressor compiler flags 2022-08-28 23:33:33 +02:00
mintsuki 44df23c81a build: Update linker and compiler flags 2022-08-28 23:24:47 +02:00
mintsuki 6631b595f2 build: Pretty up find calls 2022-08-27 05:09:42 +02:00
mintsuki a91abf2c2a build: Handle -no-pie bug with cross-detect 2022-08-26 10:23:35 +02:00
mintsuki 2460b33f9c build: Misc build system improvements 2022-08-23 00:21:09 +02:00
mintsuki 5f1680acc1 build: Misc improvements to makefiles 2022-08-15 17:41:04 +02:00
mintsuki 1e9ac0ac01 build: Update makefiles to not use INTERNAL variables 2022-08-15 16:37:31 +02:00
mintsuki 7a9a04d72f build: Always place -fno-pie before -fno-pic 2022-08-09 15:22:15 +02:00
mintsuki 4422ebd61c build: Get proper mkdir -p from autoconf 2022-08-08 22:00:25 +02:00
mintsuki f2d611eb83 build: Remove unnecessary -mno-3dnow flag 2022-07-18 21:34:26 +02:00
mintsuki 6106285d35 build: Move to using external cross-detect package 2022-07-05 09:14:48 +02:00
mintsuki 098e8679f3 build: Rename freestanding-headers to match upstream 2022-06-30 07:48:42 +02:00
mintsuki ef4e014cb3 build: Use libgcc-binaries 2022-06-21 08:47:48 +02:00
mintsuki 53a2dbefdf build: Improve toolchain detection 2022-06-20 00:22:02 +02:00
mintsuki 7404cb467e build: Add toolchain-detect 2022-06-15 07:16:41 +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