Commit b3dc80a1e3
Changed files (1)
src
src/target.zig
@@ -411,8 +411,13 @@ pub fn classifyCompilerRtLibName(target: std.Target, name: []const u8) CompilerR
}
pub fn hasDebugInfo(target: std.Target) bool {
- _ = target;
- return true;
+ return switch (target.cpu.arch) {
+ .nvptx, .nvptx64 => {
+ // TODO: not sure to test "ptx >= 7.5" with featureset
+ return std.Target.nvptx.featureSetHas(target.cpu.features, .ptx75);
+ },
+ else => true
+ };
}
pub fn defaultCompilerRtOptimizeMode(target: std.Target) std.builtin.Mode {