New issue
Advanced search Search tips

Issue 681914 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

Make deps of a group inherit the initial dependency type

Project Member Reported by brettw@chromium.org, Jan 17 2017

Issue description

When you have a dependency chain like this:

  initial --[data dep]--> group --[dep]--> final

Should "final" be considered a data dep of "initial". Currently GN says no. Groups are not special in any way as far as deps are concerned, and if the group was a shared library, it would be clear that the deps would be linked in to the shared library and not be considered data deps themselves.

However, this goes against the common usage of groups which is to forward or expand to a list of things.

Executables already have a special behavior, because shared libraries they depend on will be data deps if the executable is a data dep itself, and will not be considered at all if the executable is a regular dependency.
 
Project Member

Comment 1 by sheriffbot@chromium.org, Feb 12 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment