Commit f317acb2cd

Andrew Kelley <andrew@ziglang.org>
2021-10-02 03:06:17
libcxx: pass -faligned-allocation flag when needed
libc++ now requires this flag
1 parent acb0a87
Changed files (1)
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);