# std.Target: Remove ObjectFormat.nvptx \(and associated linker code\)\. · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/837e0f9c377d66f323926427551cc7db84a7151d)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 837e0f9c377d66f323926427551cc7db84a7151d

Requested commit: 837e0f9c377d66f323926427551cc7db84a7151d

Commit: 837e0f9c377d66f323926427551cc7db84a7151d

Tree: b855afbf64f9af7793c629b84131d1cca94b0dfb

Author: Alex Rønne Petersen

Committer: Alex Rønne Petersen

## Message

```
std.Target: Remove ObjectFormat.nvptx (and associated linker code).

Textual PTX is just assembly language like any other. And if we do ever add
support for emitting PTX object files after reverse engineering the bytecode
format, we'd be emitting ELF files like the CUDA toolchain. So there's really no
need for a special ObjectFormat tag here, nor linker code that treats it as a
distinct format.

```

## Parents

- [2c241b263cf165cdde4b3b1df3ce551d915ee476](https://git.cafe/gitcafe/zig/commit/2c241b263cf165cdde4b3b1df3ce551d915ee476?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/837e0f9c377d66f323926427551cc7db84a7151d?format=markdown)
