Skip to content

Commit

Permalink
build.zig: minor fixes for ARM targets
Browse files Browse the repository at this point in the history
Signed-off-by: Ivan-Velickovic <[email protected]>
  • Loading branch information
Ivan-Velickovic committed Oct 29, 2024
1 parent 2e5c57f commit ef493a6
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
9 changes: 6 additions & 3 deletions examples/simple/build.zig
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ const targets = [_]Target {
.board = MicrokitBoard.qemu_virt_aarch64,
.zig_target = std.Target.Query{
.cpu_arch = .aarch64,
.cpu_model = .{ .explicit = &std.Target.arm.cpu.cortex_a53 },
.cpu_model = .{ .explicit = &std.Target.aarch64.cpu.cortex_a53 },
.cpu_features_add = std.Target.aarch64.featureSet(&[_]std.Target.aarch64.Feature{ .strict_align }),
.os_tag = .freestanding,
.abi = .none,
},
Expand All @@ -28,7 +29,8 @@ const targets = [_]Target {
.board = MicrokitBoard.odroidc4,
.zig_target = std.Target.Query{
.cpu_arch = .aarch64,
.cpu_model = .{ .explicit = &std.Target.arm.cpu.cortex_a55 },
.cpu_model = .{ .explicit = &std.Target.aarch64.cpu.cortex_a55 },
.cpu_features_add = std.Target.aarch64.featureSet(&[_]std.Target.aarch64.Feature{ .strict_align }),
.os_tag = .freestanding,
.abi = .none,
},
Expand All @@ -37,7 +39,8 @@ const targets = [_]Target {
.board = MicrokitBoard.maaxboard,
.zig_target = std.Target.Query{
.cpu_arch = .aarch64,
.cpu_model = .{ .explicit = &std.Target.arm.cpu.cortex_a53 },
.cpu_model = .{ .explicit = &std.Target.aarch64.cpu.cortex_a53 },
.cpu_features_add = std.Target.aarch64.featureSet(&[_]std.Target.aarch64.Feature{ .strict_align }),
.os_tag = .freestanding,
.abi = .none,
},
Expand Down
3 changes: 2 additions & 1 deletion examples/zig/build.zig
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ pub fn build(b: *std.Build) void {
// systems programming language.
const target = b.resolveTargetQuery(.{
.cpu_arch = .aarch64,
.cpu_model = .{ .explicit = &std.Target.arm.cpu.cortex_a53 },
.cpu_model = .{ .explicit = &std.Target.aarch64.cpu.cortex_a53 },
.cpu_features_add = std.Target.aarch64.featureSet(&[_]std.Target.aarch64.Feature{ .strict_align }),
.os_tag = .freestanding,
.abi = .none,
});
Expand Down

0 comments on commit ef493a6

Please sign in to comment.