aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-08-19 20:14:29 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-08-19 20:14:29 -0700
commiteec5bfb23a0fc227842584bd0aa8d9b82c2dded0 (patch)
treeedc96fb2a053ee77e47a1db435ed992e96743578
parent53c755467bda33e90161d809a4ab55388b812698 (diff)
downloadbun-eec5bfb23a0fc227842584bd0aa8d9b82c2dded0.tar.gz
bun-eec5bfb23a0fc227842584bd0aa8d9b82c2dded0.tar.zst
bun-eec5bfb23a0fc227842584bd0aa8d9b82c2dded0.zip
misc non-posix fixes
-rw-r--r--build.zig4
-rw-r--r--src/bun.js/node/syscall.zig2
2 files changed, 3 insertions, 3 deletions
diff --git a/build.zig b/build.zig
index 7d08b8993..efb308971 100644
--- a/build.zig
+++ b/build.zig
@@ -186,12 +186,12 @@ pub fn build(b: *Build) !void {
else
"root.zig";
- const min_version: std.SemanticVersion = if (target.getOsTag() != .freestanding)
+ const min_version: std.SemanticVersion = if (target.getOsTag() != .freestanding and !target.isWindows())
target.getOsVersionMin().semver
else
.{ .major = 0, .minor = 0, .patch = 0 };
- const max_version: std.SemanticVersion = if (target.getOsTag() != .freestanding)
+ const max_version: std.SemanticVersion = if (target.getOsTag() != .freestanding and !target.isWindows())
target.getOsVersionMax().semver
else
.{ .major = 0, .minor = 0, .patch = 0 };
diff --git a/src/bun.js/node/syscall.zig b/src/bun.js/node/syscall.zig
index 4dbb23f0d..13158481f 100644
--- a/src/bun.js/node/syscall.zig
+++ b/src/bun.js/node/syscall.zig
@@ -20,7 +20,7 @@ const log = bun.Output.scoped(.SYS, false);
pub const syslog = log;
// On Linux AARCh64, zig is missing stat & lstat syscalls
-const use_libc = (Environment.isLinux and Environment.isAarch64) or Environment.isMac;
+const use_libc = !(Environment.isLinux and Environment.isX64);
pub const system = if (Environment.isLinux) linux else @import("root").bun.AsyncIO.darwin;
pub const S = struct {
pub usingnamespace if (Environment.isLinux) linux.S else std.os.S;