You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rv32emu has been developed collaboratively on GitHub and relies on several Git submodules. As we prepare for v1.0, our first stable release, we need to address a compatibility issue: GitHub release tarballs (API Content) do not include submodules.
To ensure a complete and functional release package, we should:
Identify all components currently fetched via Git submodules;
Develop alternative methods to include these components in the release tarball;
Update our build process to use these alternatives when working with a release archive.
This change will maintain rv32emu's functionality whether it's obtained through Git clone or a release download.
Reference:
git-archive-all.sh: A bash shell script wrapper for git-archive that archives a git superproject and its submodules, if it has any.