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

env: do not recursively init XiangShan #42

Merged
merged 1 commit into from
Apr 13, 2024

Conversation

cyyself
Copy link
Member

@cyyself cyyself commented Apr 13, 2024

XiangShan contains multiple copies of rocket-chip, huancun, and other submodules in its submodule. If we execute git submodule update --init --recursive on XiangShan, we will get multiple copies of these modules and even have different versions. But in the mill file, we will only choose one to compile. This behavior will confuse the developers, and they need to exclude these modules when doing a full-text search on the XiangShan folder. But we can get this solved by not recursively init the XiangShan submodule.

XiangShan contains multiple copies of rocket-chip, huancun, and other
submodules in its submodule. If we execute `git submodule update --init
--recursive` on XiangShan, we will get multiple copies of these modules and
even have different versions. But in the mill file, we will only choose one
to compile. This behavior will confuse the developers, and they need to
exclude these modules when doing a full-text search on the XiangShan
folder. But we can get this solved by not recursively init the XiangShan
submodule.
@cyyself cyyself force-pushed the do-not-recursive-xs branch from 7878514 to 6601b60 Compare April 13, 2024 06:13
@chenguokai chenguokai merged commit 468b844 into OpenXiangShan:master Apr 13, 2024
1 check passed
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.

2 participants