New issue
Advanced search Search tips

Issue 903652 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug

Blocking:
issue 914081



Sign in to add a comment

Make our toolchain more ToT-friendly

Project Member Reported by g...@chromium.org, Nov 9

Issue description

Testing CrOS' toolchain nearer to LLVM ToT might be useful to us, and it doesn't appear that it's tons of effort to make that happen. (*)

This bug tracks the progress of being able to live more comfortably near ToT. (ignoring rebases, etc.)

(*) Specifically, making our ebuilds/etc. more amenable to building LLVM ToT, and enabling the use of a ToT-tracking builder. Actually living there is where the effort lies ;)
 
Components: Tools>ChromeOS-Toolchain
Project Member

Comment 2 by bugdroid1@chromium.org, Nov 15

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/ab51b5846478dcb859b2149c8d63076b02d4a5d3

commit ab51b5846478dcb859b2149c8d63076b02d4a5d3
Author: George Burgess IV <gbiv@google.com>
Date: Thu Nov 15 16:11:44 2018

llvm: refactor EGIT_REPO_URIS + do full ToT syncs

This CL refactors to do a full git pull/etc when USEing llvm-tot.
This is necessary because our epatch_after/epatch_before magic only
works when we have .git dirs, and the current pulling logic won't
give those to us, apparently.

The simplest way to do that seems to be to refactor a bit.

BUG=chromium:903652
TEST=emerged llvm (well, got to the 'apply patches' step) with
     llvm-next, llvm-tot, and llvm

Change-Id: Id208d3fda2d760643633e044c8dbc4520272c39b
Reviewed-on: https://chromium-review.googlesource.com/1328156
Commit-Ready: George Burgess <gbiv@chromium.org>
Tested-by: George Burgess <gbiv@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>

[rename] https://crrev.com/ab51b5846478dcb859b2149c8d63076b02d4a5d3/sys-devel/llvm/llvm-8.0_pre339409_p20180926-r5.ebuild
[modify] https://crrev.com/ab51b5846478dcb859b2149c8d63076b02d4a5d3/sys-devel/llvm/llvm-8.0_pre339409_p20180926.ebuild

Blocking: 914081
Status: Assigned (was: Untriaged)
This issue has an owner, a component and a priority, but is still listed as untriaged or unconfirmed. By definition, this bug is triaged. Changing status to "assigned". Please reach out to me if you disagree with how I've done this.

Sign in to add a comment