From da2b0913746c531f381c2f791f327de6a7c44a57 Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Tue, 9 Sep 2025 20:11:59 -0700 Subject: [PATCH] make this work for x86_64, aarch64, and riscv64 --- .mise.toml | 6 ------ build.zig | 2 ++ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.mise.toml b/.mise.toml index 4ef9eaf..a42cce9 100644 --- a/.mise.toml +++ b/.mise.toml @@ -3,9 +3,3 @@ zig = "0.15.1" zls = "0.15.0" pre-commit = "latest" "ubi:DonIsaac/zlint" = "latest" - -[hooks] -enter = 'echo use "nix develop" if you want to build' - -[settings] -experimental = true diff --git a/build.zig b/build.zig index b5081e2..063f798 100644 --- a/build.zig +++ b/build.zig @@ -185,6 +185,8 @@ pub fn build(b: *std.Build) void { }, .flags = &.{ "-D_GNU_SOURCE", + "-D_LARGEFILE64_SOURCE", // Enable 64-bit file operations + "-D_FILE_OFFSET_BITS=64", // Use 64-bit file offsets "-DALSA_LIBRARY_BUILD", "-DALSA_STATIC", "-DBUILD_STATIC_ONLY",