diff --git a/ly-ui/build.zig b/ly-ui/build.zig index 3f7fef9..877944d 100644 --- a/ly-ui/build.zig +++ b/ly-ui/build.zig @@ -27,6 +27,10 @@ pub fn build(b: *std.Build) void { // https://codeberg.org/ziglang/translate-c/issues/319 translate_c.defineCMacro("_XOPEN_SOURCE", "700"); translate_c.defineCMacro("TB_OPT_ATTR_W", "32"); // Enable 24-bit color support + styling (32-bit) + // TODO 0.16.0: Including with -OReleaseSafe causes + // __attribute__(__error__()) to be called. Below + // is the workaround. + translate_c.defineCMacro("_FORTIFY_SOURCE", "0"); // TODO 0.16.0: Needed for now if (target.result.os.tag == .freebsd) { translate_c.defineCMacro("__BSD_VISIBLE", "1");