Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to use pre compiled mpy-cross binaries #19

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

jake1164
Copy link
Contributor

build-mpy stopped working and compiling the CircutPython version so I made the changes indicated in #17. I removed the CircuitPython checkout and replaced it with pulling the default (current 8.0.5) version of mpy-cross. I also added the ability to specify a specific version of mpy-cross.

Changed from fetch-submodules to fetch-all-submodules.

The error message "No rule to make target 'fetch-submodules'. Stop." might be resolved by using the correct make targets. Here are some relevant findings from the adafruit/circuitpython repository:

Makefile Targets:

fetch-translate-submodules: Fetches submodules for translation.
fetch-all-submodules: Fetches submodules for all ports.
Relevant Issues:

Issue #9301: Discusses issues with submodule fetching in CI actions.
Issue #9552: Details on setup documentation and fetching submodules for the Espressif build environment.
Issue #8027: Provides information on issues related to building with submodules.
To resolve the issue, you can try running:

make fetch-all-submodules
For more details on related issues, you can view the full list of discussions here.
@jake1164
Copy link
Contributor Author

Not sure if there is a better way or maybe not include a default version, the default version could get outdated pretty quickly and require frequent changes. Any thoughts or preferences? I guess based on the change frequency I would lean no default and the user having to specify the version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant