# bootstrap: support aarch64 in 32-bit mode · gitcafe/zig

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

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

Visibility: public

Requested revision: 78eb3c561746a4dd86a67f927d244a3e8f46ad00

Requested commit: 78eb3c561746a4dd86a67f927d244a3e8f46ad00

Commit: 78eb3c561746a4dd86a67f927d244a3e8f46ad00

Tree: 74030f8599dd7d134935a3cd610e0ebd74a34ff1

Author: Jacob Young

Committer: Andrew Kelley

## Message

```
bootstrap: support aarch64 in 32-bit mode

 * `CMakeLists.txt`: support the weird `uname -m` output.
 * `CMakeLists.txt`: detect and use the C compiler's default arm mode.
 * cbe: support gcc with both `f128` and `u128` emulated.
 * std.os.linux.thumb: fix incorrectly passed asm inputs.

```

## Parents

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

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