-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Labels
Type: EnhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem? Please describe.
As suggested by Nathan: We seek help to port our NuttX CI Job from Intel Mac to Apple Silicon Mac (M1, M2, etc).
Today our CI Workflow build.yml (on macOS) calls cibuild.sh:
cd nuttx/tools/ci
./cibuild.sh -i -c -A -R testlist/macos.datWhich runs OK on Intel Mac. But on Apple Silicon Mac, cibuild.sh calls darwin.sh which:
-
Fails to install gperf and kconfig_frontends. So we comment out the script and install gperf, kconfig_frontends ourselves.
-
Then it fails to install Cython. And we're stuck here:
+ pip3 install 'Cython<3.0' error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try brew install
Describe the solution you'd like
We hope to have cibuild.sh and darwin.sh running successfully on Apple Silicon Macs because:
- Intel Macs are becoming obsolete (Apple still supports them, but doesn't sell them)
- And folks like me can run the NuttX CI Job on Our Own Build Servers
- But we should keep the old CI Job running on Intel Macs, because some folks still use Intel Macs
Describe alternatives you've considered
No response
Verification
- I have verified before submitting the report.
Metadata
Metadata
Assignees
Labels
Type: EnhancementNew feature or requestNew feature or request