# macho: simplify writing atoms for stage2 · gitcafe/zig

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

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

Visibility: public

Requested revision: 68c224d6ec9e710e70b4500c5b73fb40780621c0

Requested commit: 68c224d6ec9e710e70b4500c5b73fb40780621c0

Commit: 68c224d6ec9e710e70b4500c5b73fb40780621c0

Tree: 4ea7a09df879feaeb781d391b354ee355d88bcc5

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
macho: simplify writing atoms for stage2

Also, fix premature exit in `link.File.makeWritable` in case we
are running M1 but executing binaries using Rosetta2.

```

## Parents

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

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