mirror of
https://github.com/ziglang/zig.git
synced 2026-02-15 13:58:27 +00:00
std.Target: Specify dynamic linker and C type sizes for serenity
This commit is contained in:
parent
a931bfada5
commit
a18293214d
@ -1771,6 +1771,8 @@ pub const DynamicLinker = struct {
|
||||
.visionos,
|
||||
=> init("/usr/lib/dyld"),
|
||||
|
||||
.serenity => init("/usr/lib/Loader.so"),
|
||||
|
||||
// Operating systems in this list have been verified as not having a standard
|
||||
// dynamic linker path.
|
||||
.freestanding,
|
||||
@ -1783,7 +1785,6 @@ pub const DynamicLinker = struct {
|
||||
.vulkan,
|
||||
.other,
|
||||
.plan9,
|
||||
.serenity,
|
||||
=> none,
|
||||
|
||||
// TODO revisit when multi-arch for Haiku is available
|
||||
@ -2086,6 +2087,7 @@ pub fn c_type_bit_size(target: Target, c_type: CType) u16 {
|
||||
.haiku,
|
||||
.fuchsia,
|
||||
.minix,
|
||||
.serenity,
|
||||
=> switch (target.cpu.arch) {
|
||||
.msp430 => switch (c_type) {
|
||||
.char => return 8,
|
||||
@ -2291,7 +2293,6 @@ pub fn c_type_bit_size(target: Target, c_type: CType) u16 {
|
||||
.driverkit,
|
||||
.shadermodel,
|
||||
.liteos,
|
||||
.serenity,
|
||||
=> @panic("TODO specify the C integer and float type sizes for this OS"),
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user