Skip to content

Commit 9f6b985

Browse files
Al Hoangandrewrk
authored andcommitted
haiku add missing cimport include for compilation
1 parent f9af406 commit 9f6b985

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Compilation.zig

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4044,7 +4044,7 @@ fn detectLibCIncludeDirs(
40444044
}
40454045

40464046
fn detectLibCFromLibCInstallation(arena: Allocator, target: Target, lci: *const LibCInstallation) !LibCDirs {
4047-
var list = try std.ArrayList([]const u8).initCapacity(arena, 4);
4047+
var list = try std.ArrayList([]const u8).initCapacity(arena, 5);
40484048

40494049
list.appendAssumeCapacity(lci.include_dir.?);
40504050

@@ -4064,6 +4064,9 @@ fn detectLibCFromLibCInstallation(arena: Allocator, target: Target, lci: *const
40644064
const include_dir_path = lci.include_dir orelse return error.LibCInstallationNotAvailable;
40654065
const os_dir = try std.fs.path.join(arena, &[_][]const u8{ include_dir_path, "os" });
40664066
list.appendAssumeCapacity(os_dir);
4067+
// Errors.h
4068+
const os_support_dir = try std.fs.path.join(arena, &[_][]const u8{ include_dir_path, "os/support" });
4069+
list.appendAssumeCapacity(os_support_dir);
40674070

40684071
const config_dir = try std.fs.path.join(arena, &[_][]const u8{ include_dir_path, "config" });
40694072
list.appendAssumeCapacity(config_dir);

0 commit comments

Comments
 (0)