From bcbb250c091c25e8b9cb40ae133bc9e04cec9af9 Mon Sep 17 00:00:00 2001 From: Marin Ivanov Date: Sat, 31 May 2025 12:06:26 +0300 Subject: update for zig 0.14.1 --- README.md | 1 + build.zig | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2f8c496..4c3cf7b 100644 --- a/README.md +++ b/README.md @@ -3,3 +3,4 @@ The kernel name is "work in progress". # Insights * needs on host `apt-get install grub-pc-bin`, otherwise grub-mkrescue makes EFI-only ISO. +* host needs `mtools`, otherwise grub-mkrescue complains with "`mformat` invocation failed" diff --git a/build.zig b/build.zig index d246e47..c767620 100644 --- a/build.zig +++ b/build.zig @@ -34,11 +34,11 @@ pub fn build(b: *Build) !void { const kernel = b.addExecutable(.{ .name = "kernel.elf", - .root_source_file = .{ .path = "src/main.zig" }, + .root_source_file = b.path("src/main.zig"), .optimize = optimize, .target = kernel_target, }); - kernel.setLinkerScriptPath(.{ .path = "src/linker.ld" }); + kernel.setLinkerScript(b.path("src/linker.ld")); kernel.entry = .disabled; b.installArtifact(kernel); -- cgit v1.2.3