diff --git a/src/libcxx.zig b/src/libcxx.zig index 3b4f4d3d326b2b13504b876f6fd0f3912182058e..2cff5d738a8fa173d87956a975597b8d819f4c38 100644 --- a/src/libcxx.zig +++ b/src/libcxx.zig @@ -148,6 +148,12 @@ pub fn buildLibCXX(comp: *Compilation) !void { try cflags.append("-fno-exceptions"); } + if (target.os.tag == .zos) { + try cflags.append("-fno-aligned-allocation"); + } else { + try cflags.append("-faligned-allocation"); + } + try cflags.append("-I"); try cflags.append(cxx_include_path);