diff options
author | joaodasilva@chromium.org <joaodasilva@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-13 09:27:20 +0000 |
---|---|---|
committer | joaodasilva@chromium.org <joaodasilva@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-13 09:27:20 +0000 |
commit | ac73cdf13add8b5d83a8c3e07066529f576efbe3 (patch) | |
tree | 21258523b72702609b738ab30ac2e0a888620086 /base/time | |
parent | d00adbb0bb92b24ccf96252ae966d9336dec4df9 (diff) | |
download | chromium_src-ac73cdf13add8b5d83a8c3e07066529f576efbe3.zip chromium_src-ac73cdf13add8b5d83a8c3e07066529f576efbe3.tar.gz chromium_src-ac73cdf13add8b5d83a8c3e07066529f576efbe3.tar.bz2 |
Fix linkage of components/keyed_service.
After https://codereview.chromium.org/306293006, "policy_component" depends on
"bookmarks_browser" which depends on "keyed_service_core". On a windows
component build this fails to link, because "policy_component" and
"keyed_service_core" are shared libraries but "bookmarks_browser" is static.
The linker then gets confused due to the inlined virtuals.
This change makes the KeyedService methods non-inline so that they get
symbols defined in the "keyed_service_core" dll, which fixes the build.
TBR=blundell@chromium.org
BUG=None
Review URL: https://codereview.chromium.org/330643004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276984 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/time')
0 files changed, 0 insertions, 0 deletions