Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(740)

Issue 1662363002: Remove use_system_libsrtp build knob. (Closed)

Created:
4 years, 10 months ago by davidben
Modified:
4 years, 10 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/deps/libsrtp.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Remove use_system_libsrtp build knob. As of https://crbug.com/328475, libsrtp in Chromium is now built against BoringSSL's crypto primitives rather than using libsrtp's crypto implementation. Any library that is expected to build against a bundled library (there is no such thing as system BoringSSL, and Chromium does not support any BoringSSL version skew) fundamentally cannot be unbundled. In this case, the problem manifested itself as a failure to run things inside the sandbox. We don't support use_system_* options anyway, but as use_system_libsrtp no longer works and won't ever work again, remove it. BUG=501318 R=jiayl@chromium.org, phajdan.jr@chromium.org Committed: https://chromium.googlesource.com/chromium/deps/libsrtp/+/8eecac0feef4c65e2debb42718a10eab91551f35

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+552 lines, -593 lines) Patch
M BUILD.gn View 2 chunks +275 lines, -291 lines 1 comment Download
M libsrtp.gyp View 2 chunks +277 lines, -302 lines 1 comment Download

Messages

Total messages: 10 (5 generated)
davidben
jiayl: Could you confirm that WebRTC doesn't need this build knob for your OpenSSL builds? ...
4 years, 10 months ago (2016-02-04 19:37:11 UTC) #3
Paweł Hajdan Jr.
LGTM
4 years, 10 months ago (2016-02-04 21:52:08 UTC) #6
davidben
jiayl: friendly ping
4 years, 10 months ago (2016-02-09 16:30:23 UTC) #7
jiayl
lgtm
4 years, 10 months ago (2016-02-09 17:08:46 UTC) #8
davidben
4 years, 10 months ago (2016-02-09 17:12:20 UTC) #10
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
8eecac0feef4c65e2debb42718a10eab91551f35 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698