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

Cross compilers (rebased) #2998

Merged
merged 6 commits into from
Jan 20, 2023
Merged

Cross compilers (rebased) #2998

merged 6 commits into from
Jan 20, 2023

Conversation

rene
Copy link
Collaborator

@rene rene commented Jan 19, 2023

Taking over the PR: #2978
Changes in this PR:

  • Rebase to master branch

Let's simplify the logic of conversion between arm64 and aarch64 by
adding envs into our base image (eve-alpine).

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
Let's add cross-compilers package where we build gcc and binutils for
another targets.

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
Enabling of cross-compilation support for kernel

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
Enabling of cross-compilation support for new-kernel

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
Enabling of cross-compilation support for pillar

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
Docs for cross-compilers package and sample of cross-compilation usage

Signed-off-by: Petr Fedchenkov <giggsoff@gmail.com>
@rene rene mentioned this pull request Jan 19, 2023
Copy link
Contributor

@eriknordmark eriknordmark left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.
I don't know if we need to update EVE to use lf-edge/eden#840 to make the volume test pass.

@rene
Copy link
Collaborator Author

rene commented Jan 20, 2023

LGTM. I don't know if we need to update EVE to use lf-edge/eden#840 to make the volume test pass.

I think so, it makes sense, let's merge that one first.

@eriknordmark
Copy link
Contributor

Seems like the timeouts are caused by the eden run ending up building all of EVE from source.
I think it makes sense to merge this PR since the built artifact works, and then check that we can actually run eden for other PRs once this is in. If it causes future eden runs to time out then we'll have to back it out.

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.

None yet

3 participants