Revert "Abseil component build (default symbols visibility)."

This reverts commit 5906c258bf69b7b1f4276b1215e5afbf0dd80704.

Reason for revert: It breaks release component builds (see crbug.com/1098761).

Original change's description:
> Abseil component build (default symbols visibility).
>
> This CL introduces an Abseil component on which all Chromium Abseil
> clients will have to depend on.
>
> Abseil doesn't export symbols explicitly, so for the moment Chromium
> exports all of them when is_component_build=true. On Android, Linux and
> Mac -fvisibility=default is used while on Windows a .def file is
> generated at Abseil roll time.
>
> Bug: 1046390
> Change-Id: I1697eb9e0179cee01badcf1b687acd94160e5f6d
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2174434
> Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
> Reviewed-by: Nico Weber <thakis@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#781225}

TBR=thakis@chromium.org,mbonadei@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

TBR=thakis@chromium.org

Bug: 1046390, 1098761
Change-Id: I7d456be38a42f1ea0a130e1a5305c3d515e26588
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2264060
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#781928}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 105583d4df9ececdbf33a07fb7fc1706b6c16a1c
1 file changed
tree: 404736389e1ecee05f33d690899760017361f01b
  1. custom/
  2. .gitignore
  3. BUILD.gn
  4. DEPS
  5. OWNERS
  6. README.chromium