New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 855653 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug
Build-Toolchain



Sign in to add a comment

rust: initsdk step failing for chromiumos-sdk

Project Member Reported by llozano@chromium.org, Jun 22 2018

Issue description


something changed related to rust that is breaking the chromiumos-sdk

https://cros-goldeneye.corp.google.com/chromeos/healthmonitoring/buildDetails?buildbucketId=8943014693689144480

Fails during initsdk

manoj pointed to this CL

https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/1090992

Please fix or revert. Marking as a P1.






 
Cc: vapier@chromium.org
The issue is mosys is also built as a host package.
But when building it as a host package, rust is not installed yet on the SDK builder.

I think moving mosys from target-chromium-os-sdk ebuild to target-chromium-os-sdk-post-cross ebuild should probably fix it.
Components: Infra>Client>ChromeOS>CI
I might just be reading things wrong, but are you sure this is the problem? I had a very similar issue (regarding armv7a-cros-linux-gnueabihf instead of armv7a-cros-linux-gnueabi) when originally trying to enable the rust version of mosys. The issue there was related to changing the name of that binary breaking rust:

https://bugs.chromium.org/p/chromium/issues/detail?id=711369

Another change related to that bug went in last night:

https://chromium-review.googlesource.com/c/chromiumos/third_party/portage_tool/+/1055211
The changes related to the bug 711369 won't have any impact on InitSDK stage in chromiumos-sdk builder.
The issue is mosys build needs cargo which pulls in rust. And rust can't be built  in InitSDK stage when bootstrapping.
I can't imagine any reason that mosys should be in the InitSDK stage at all. Let's get it out of there. That will fix the problem.

Sign in to add a comment