New issue
Advanced search Search tips

Issue 607669 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Apr 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug

Blocking:
issue 588080



Sign in to add a comment

GN: chromeos: internal_khronos_glcts_tests set but not used

Project Member Reported by steve...@chromium.org, Apr 28 2016

Issue description

Error:

The variable "internal_khronos_glcts_tests" was set as a build argument
but never appeared in a declare_args() block in any buildfile.


From  issue 588080 :

internal_khronos_glcts_tests is also not supported when building Chrome for Chrome OS with GN.
This is because src/BUILD.gn depends on //gpu/khronos_glcts_support:khronos_glcts_test only when is_android || (is_linux && !is_chromeos).


 
Cc: ihf@chromium.org ullysses...@intel.com
I am struggling to understand if / how this is used in chromeos.

For now I think I am going to remove the reference in the ebuild, unless someone can explain where / how this is set and volunteer to fix at least the chromium GN files.

Comment 2 by ihf@chromium.org, Apr 28 2016

Cc: -ullysses...@intel.com
It is currently broken. You can disable it.
Project Member

Comment 3 by bugdroid1@chromium.org, Apr 29 2016

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

commit f216067c67cff142cff41cac269ccf5628bce1b7
Author: Steven Bennetts <stevenjb@chromium.org>
Date: Thu Apr 28 20:54:21 2016

GN: chromeos: Elim GN support for internal_khronos_glcts

Currently internal_khronos_glcts is never referenced in
chromium .gn files, so remove references to it in BUILD_ARGS
until resolved.

BUG= chromium:607669 
TEST=USE="gn -build_tests" emerge-$BOARD chromeos-chrome: No build errors
 (Requires https://chromium-review.googlesource.com/#/c/341082/)

Change-Id: Ic941f0e65c036f77dbc05fcfde65149963fbbce1
Reviewed-on: https://chromium-review.googlesource.com/341300
Reviewed-by: Ilja Friedel <ihf@chromium.org>
Trybot-Ready: Ilja Friedel <ihf@chromium.org>
Tested-by: Ilja Friedel <ihf@chromium.org>
Reviewed-by: Ryo Hashimoto <hashimoto@chromium.org>

[modify] https://crrev.com/f216067c67cff142cff41cac269ccf5628bce1b7/chromeos-base/chromeos-chrome/chromeos-chrome-9999.ebuild

Comment 4 Deleted

Status: Fixed (was: Started)
This appears to also be related to internal_gles2_conform_tests, which depends on 'mustpass_es20.run'. I will try disabling those as well for now.

We have too many dependencies, I'll file a separate issue.

Project Member

Comment 8 by bugdroid1@chromium.org, May 6 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/604316365bf41a8ae4fd3ef4bff8ca5376f8a476

commit 604316365bf41a8ae4fd3ef4bff8ca5376f8a476
Author: stevenjb <stevenjb@chromium.org>
Date: Fri May 06 22:10:26 2016

Add khronos_glcts_test to both_gn_and_gyp target

This will allow us to re-enable internal_khronos_glcts_tests in
chromeos-chrome-9999.ebuild if we need to.

BUG= 607669 

Review-Url: https://codereview.chromium.org/1954263002
Cr-Commit-Position: refs/heads/master@{#392173}

[modify] https://crrev.com/604316365bf41a8ae4fd3ef4bff8ca5376f8a476/BUILD.gn

Bulk verified
Status: Verified (was: Fixed)
bulk verified

Sign in to add a comment