0
Go to file
Tom Anderson c4b3ea54f9 Clean up visibility for lib{c++,c++abi,unwind} and common_deps targets
This is a reland of f5d30c90ef

Changes from original CL: moved fuchisa libunwind dependency back into
libc++abi.  [1] removed the need to build libc++abi with libunwind, so libunwind
was removed on the Linux config after that CL.  However, an unwinder is still
necessary for libc++abi to build, whether it's provided by glibc or libunwind or
whatever.  But I mistakenly thought the dependency on an unwinder in general was
removed, so I added a bad TODO to move libunwind up to common_deps.  Fuchsia's
libc doesn't provide an unwinder, so the libunwind dependency is still
necessary.  This CL simply removes the TODO and adds only the visibility changes
from the original CL.

[1] 7512331622

Original change's description:
> Move fuchsia libunwind dependency to common_deps
>
> Also be more strict about visibility checks and add a comment to common_deps
> about adding new global dependencies, since it seems a few have slipped in since
> it was added.
>
> BUG=None
> R=thakis
>
> Change-Id: Id7e2a136bff4ad60e3ea19604431d13048a25738
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1492426
> Reviewed-by: Dirk Pranke <dpranke@chromium.org>
> Reviewed-by: Nico Weber <thakis@chromium.org>
> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
> Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#640381}

R=thakis

Bug: None
Change-Id: If80a355d8be198a6e1d477a9d57fa8cd944687e8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1521879
Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#640683}
2019-03-14 09:44:14 +00:00
2019-03-12 20:20:47 +00:00
2019-03-14 09:29:57 +00:00
2019-03-07 02:43:36 +00:00

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure .

Description
Chromium是一个开源浏览器项目,提供了一种安全、快速、稳定的方法来体验Web。该浏览器可以在多个平台上下载,包括Mac、Windows、Linux和ChromiumOS。项目原始地址: https://chromium.googlesource.com/chromium/src.git
https://www.mobibrw.com/gitea-mirrors/chromium/src.git
Readme BSD-3-Clause 89 GiB
Languages
C++ 74.4%
Java 8.2%
Objective-C++ 4.6%
TypeScript 4%
Python 2.5%
Other 6.1%