Is there any planned support for Intel chip Mac os laptops for Kit-app-template repo.
I run codex on vscode to try and fix the issue and this is what it spat back at me:
Title: Intel macOS bootstrap/build is broken in kit-app-template (7zz arch mismatch, missing kit-kernel package for macos-x86_64)
Body:
## Summary
On an Intel Mac (`macos-x86_64`), `kit-app-template` does not currently bootstrap/build successfully.
I hit two distinct issues:
1. `./repo.sh template new` initially fails because Packman invokes an ARM-only `7zz` binary on Intel macOS.
2. After working around that, `./repo.sh build` fails because it tries to fetch a Kit package that does not appear to exist on the configured remotes:
`kit-kernel@110.0.0+feature.macos-x86_64.release`
This makes the template unusable on Intel macOS in its current state.
## Environment
- Repo: `NVIDIA-Omniverse/kit-app-template`
- Host OS: macOS
- Host arch: `x86_64`
- Date observed: April 1, 2026
## Reproduction
### 1. Bootstrap/template creation
```bash
./repo.sh template new
Initial failure:
OSError: [Errno 86] Bad CPU type in executable: '/Users/.../packman-cache/chk/7zz/25.01/mac-arm/64/7zz'
The failing path is explicitly:
.../packman-cache/chk/7zz/25.01/mac-arm/64/7zz
On this machine:
uname -m
# x86_64
2. Build
After working around the above locally, I ran:
./repo.sh build
and got:
BuildError: An error occured while pulling packman dependencies for
`.../tools/deps/kit-sdk.packman.xml`:
Package not found on specified remote servers!
(name: kit-kernel, version: 110.0.0+feature.macos-x86_64.release)
Additional findings
A. packman-common 7.34 appears to hardcode macOS 7zz to mac-arm
The cached archive7z.py selected mac-arm for Darwin, which is wrong on Intel macOS.
Observed behavior:
- host is
x86_64 - Packman chooses
.../chk/7zz/25.01/mac-arm/64/7zz - execution fails with
Bad CPU type in executable
This looks like a platform-selection bug in Packman / packman-common.
B. repo_build / token handling around platform_target_abi on macOS is inconsistent
During investigation, platform_target_abi was being removed for macos-x86_64, while tools/deps/kit-sdk.packman.xml expects it in:
<package name="kit-kernel" version="110.0.0+feature.${platform_target_abi}.${config}"/>
Even after fixing that locally so platform_target_abi resolves to macos-x86_64, the next failure is still that the remote package does not exist.
So there may be two upstream questions:
- should
platform_target_abiresolve toplatform_targeton macOS? - is
macos-x86_64intentionally unsupported for Kit 110, or is the package naming/publication wrong?
Expected behavior
One of the following should be true:
- Intel macOS is supported:
- Packman should select a compatible macOS
7zz repo.sh buildshould resolve a valid publishedkit-kernelpackage formacos-x86_64
- Packman should select a compatible macOS
or
- Intel macOS is not supported:
- the repo should fail early with a clear, explicit unsupported-platform message instead of failing deep in Packman/package resolution
Actual behavior
The repo fails in a way that looks broken rather than intentionally unsupported:
- wrong
7zzarchitecture chosen on bootstrap - missing Kit package requested during build
Request
Could you confirm whether macos-x86_64 is meant to be supported for this template and Kit version?
If yes, this likely needs:
- a Packman/
packman-commonfix for Darwin7zzselection on Intel macOS - a fix to Kit package naming/publication or dependency resolution for
kit-kernel@110.0.0+feature.macos-x86_64.release
If no, it would help to document that clearly and add an early guard in the template/build flow.
If you want, I can also turn this into a shorter, more maintainers-friendly version.