Switch chromecast builds to use libc++ |
|||
Issue descriptionThere is an effort to switch to the debian stretch sysroot: https://chromium-review.googlesource.com/c/598737 However, cast_shell_android fails with errors like this: ./clang_x64/ijar: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./clang_x64/ijar) This is because the ijar executable was built against a newer libstdc++ from the sysroot, which has new symbols not available in the libstdc++ on Trusty. Using libc++ instead would fix this issue.
,
Aug 4 2017
We will recompile our external binaries with libc++, so we should be able to use libc++ for our internal builds too.
,
Aug 4 2017
Yeah, we should be ready by probably end-of-day today or maybe Monday (Aug 7) to switch to libc++ for internal builds
,
Aug 5 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/bd262937ff52089b03dc6376f3f77db15822eed8 commit bd262937ff52089b03dc6376f3f77db15822eed8 Author: Tom Anderson <thomasanderson@chromium.org> Date: Sat Aug 05 00:08:18 2017 Enable libc++ on cast builds BUG= 752660 R=thakis@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:cast_shell_android;master.tryserver.chromium.linux:cast_shell_linux Change-Id: I433fabfd4a8d8f95ad6c04352d2d354362b2641e Reviewed-on: https://chromium-review.googlesource.com/602591 Reviewed-by: Nico Weber <thakis@chromium.org> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Cr-Commit-Position: refs/heads/master@{#492191} [modify] https://crrev.com/bd262937ff52089b03dc6376f3f77db15822eed8/build/config/c++/c++.gni
,
Aug 5 2017
,
Mar 16 2018
|
|||
►
Sign in to add a comment |
|||
Comment 1 by thakis@chromium.org
, Aug 4 2017