Jacob Young
|
533f54c68e
|
Target: cleanup
|
2024-04-14 15:33:46 -04:00 |
|
Michael Dusan
|
22fd1851bd
|
zig libc: allow non-native targets
On macos, allow targets supported by the SDK. This then spawns `xcrun`
and correct paths are emitted for:
- x86_64-macos
- x86_64-ios
- x86_64-tvos
- x86_64-watchos
- x86_64-ios-macbi
- aarch64-macos
- aarch64-ios
- aarch64-tvos
- aarch64-watchos
- aarch64-ios-macbi
On platforms with android NDK, allow android targets. Example usage:
```
CC=/NDK/.../bin/aarch64-linux-android34-clang zig libc -target aarch64-linux-android
```
|
2024-03-13 02:17:28 -04:00 |
|
Andrew Kelley
|
bd1d2b0ae2
|
std.Target.Query: avoid using builtin.target.abi
This value is very likely incorrect. When glibc_version is provided but
no explicit ABI is provided, use the string "gnu" instead.
|
2024-02-02 20:43:01 -07:00 |
|
Andrew Kelley
|
8d5da55588
|
std.Target.Query: fix regression with windows os version range
somebody left a landmine here without even a comment to warn about it
|
2024-01-01 17:51:18 -07:00 |
|
Andrew Kelley
|
8c44954bc6
|
std.Target.Query: remove deprecated API
These functions have been doomed for a long time. Finally I figured out
what the proper relationship between this API and std.Target is.
|
2024-01-01 17:51:18 -07:00 |
|
Andrew Kelley
|
dbdb87502d
|
std.Target: add DynamicLinker
|
2024-01-01 17:51:18 -07:00 |
|
Andrew Kelley
|
3179f58c41
|
rename std.zig.CrossTarget to std.Target.Query
|
2024-01-01 17:51:18 -07:00 |
|