Commit graph

6 commits

Author SHA1 Message Date
781de52ca6
build: be more aggressive with linker optimizations; wrap mold
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I0e3132ab1499684eda715c3cee9b27a16a6a6964
2026-03-28 00:05:07 +03:00
d6977bafe5
various: (ab)use the new syscall wrappers and symbols; drop libc entirely
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I19ecd9801cf6e04adcedd3003d9fc59d6a6a6964
2026-03-27 23:48:38 +03:00
472dbfc7e7
treewide: going no_std
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ia1c001eb099ea8cae9bdf76642b873376a6a6964
2026-03-27 21:39:41 +03:00
d8da2218a4
ci: use mold globally; drop clang linker
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Iadb9cd4ce33acdd2de585a740ac72da86a6a6964
2026-03-27 16:28:39 +03:00
35d0f67812
chore: use clang only on x86_64-unknown-linux-gnu
I don't want to configure cargo-cross tbh

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I749bc02bbdf8922fdf7a5904508b8af66a6a6964
2026-03-27 15:33:51 +03:00
3ad14a95a6
meta: build with Mold linker on x86_64 Linux
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id51e62dda1ec2ba895ffdbbd25c2f1256a6a6964
2025-11-30 17:26:49 +03:00