-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
[rules/libyang.mk]: Fix the dependencies among libyang PKGs. #4669
Conversation
This changes is needed to support parallel build Jobs. Signed-off-by: Praveen Chaudhary [email protected]
@zhenggen-xu @jleveque : Kindly review. Thx. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm running a test build with these changes now. I'll report back my results. However, I have requested a few minor whitespace-related changes in the meantime.
Signed-off-by: Praveen Chaudhary [email protected]
My first test build (with <= 20 build jobs) did not encounter any dependency issues. I think this PR fixes the issue. 👍 |
Retest mellanox please |
Cool, Then. Happy Weekend. |
This changes is needed to support parallel build Jobs.
Signed-off-by: Praveen Chaudhary [email protected]
- Why I did it
Fix the dependencies among libyang PKGs.
- How I did it
Made LIBYANG_PY2 and LIBYANG_PY3 depend on LIBYANG and LIBYANG_CPP. Also LIBYANG_CPP depends on LIBYANG.
- How to verify it
Have to depend on Jenkins Job, since problem is seen with (e.g., SONIC_BUILD_JOBS=20).
- Description for the changelog
- A picture of a cute animal (not mandatory but encouraged)