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

Issue 75213003: Add libc++ and libc++abi to third-party. (Closed)

Created:
7 years, 1 month ago by alextaran1
Modified:
7 years ago
CC:
chromium-reviews, jshin+watch_chromium.org, feature-media-reviews_chromium.org, erikwright+watch_chromium.org
Base URL:
https://src.chromium.org/chrome/trunk/src/
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 13

Patch Set 6 : Add libc++ and libc++abi to third-party. #

Patch Set 7 : #

Patch Set 8 : Add libc++ and libc++abi to third-party. #

Total comments: 2

Patch Set 9 : #

Total comments: 14

Patch Set 10 : #

Total comments: 4

Patch Set 11 : #

Total comments: 3

Patch Set 12 : #

Patch Set 13 : #

Patch Set 14 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+250 lines, -0 lines) Patch
M DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +9 lines, -0 lines 0 comments Download
M build/common.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +12 lines, -0 lines 0 comments Download
A third_party/libc++/OWNERS View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -0 lines 0 comments Download
A third_party/libc++/README.chromium View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +13 lines, -0 lines 0 comments Download
A third_party/libc++/libc++.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +96 lines, -0 lines 0 comments Download
A third_party/libc++abi/OWNERS View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -0 lines 0 comments Download
A third_party/libc++abi/README.chromium View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +13 lines, -0 lines 0 comments Download
A third_party/libc++abi/libc++abi.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +91 lines, -0 lines 0 comments Download
M tools/checklicenses/checklicenses.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +12 lines, -0 lines 0 comments Download

Messages

Total messages: 58 (0 generated)
alextaran1
Please take a look
7 years, 1 month ago (2013-11-18 13:36:20 UTC) #1
Alexander Potapenko
Please add a bug ID to the CL description.
7 years, 1 month ago (2013-11-18 14:22:09 UTC) #2
Alexander Potapenko
https://codereview.chromium.org/75213003/diff/840027/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/75213003/diff/840027/build/common.gypi#newcode903 build/common.gypi:903: 'libcxx%': '<(libcxx)', I suggest "use_libcxx" instead, this is a ...
7 years, 1 month ago (2013-11-19 15:28:06 UTC) #3
Alexander Potapenko
7 years, 1 month ago (2013-11-19 15:28:12 UTC) #4
Alexander Potapenko
https://codereview.chromium.org/75213003/diff/840027/third_party/libcxx/.arcconfig File third_party/libcxx/.arcconfig (right): https://codereview.chromium.org/75213003/diff/840027/third_party/libcxx/.arcconfig#newcode3 third_party/libcxx/.arcconfig:3: "conduit_uri" : "http://llvm-reviews.chandlerc.com/" Please remove this file
7 years, 1 month ago (2013-11-19 15:34:48 UTC) #5
bradn
https://codereview.chromium.org/75213003/diff/840027/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/75213003/diff/840027/build/common.gypi#newcode3441 build/common.gypi:3441: '<(DEPTH)/third_party/libcxxabi/libcxxabi.gyp:libcxxabi', Rather then inject the dependency into everything, can ...
7 years, 1 month ago (2013-11-22 17:49:15 UTC) #6
Alexander Potapenko
Brad, the actual flags passed to the compiler differ a bit. Alex will upload the ...
7 years, 1 month ago (2013-11-22 19:01:07 UTC) #7
alextaran1
Add libc++ and libc++abi to third-party. BUG=318770, 313751 R=glider@chromium.org,thakis@chromium.org,bradnelson@chromium.org TBR=cpu@chromium.org
7 years ago (2013-11-25 10:18:58 UTC) #8
alextaran1
7 years ago (2013-11-25 10:23:30 UTC) #9
Nico
(if i'm supposed to look at anything here, please say what. as is, i got ...
7 years ago (2013-11-25 20:14:25 UTC) #10
cpu_(ooo_6.6-7.5)
looks like a new library. Please remove the tbr=cpu. Has this library license been approved? ...
7 years ago (2013-11-27 01:11:49 UTC) #11
Alexander Potapenko
To be clear, this change isn't going to have much impact, because use_libcxx will be ...
7 years ago (2013-11-27 10:48:55 UTC) #12
alextaran1
Please take a look. gyp-files: https://codereview.chromium.org/75213003/patch/2690001/5737979670691840 https://codereview.chromium.org/75213003/patch/2690001/5741031244955648 https://codereview.chromium.org/75213003/patch/2690001/6276093975724032 Unfortunately, there exists target "tracing_untrusted" which should ...
7 years ago (2013-11-27 14:08:57 UTC) #13
alextaran1
Add libc++ and libc++abi to third-party. BUG=318770, 313751 R=glider@chromium.org,thakis@chromium.org,bradnelson@chromium.org,darin@chromium.org
7 years ago (2013-12-06 12:05:01 UTC) #14
alextaran1
Added dependency excluding for untrusted targets, so now chome with libc++ can be built. Please ...
7 years ago (2013-12-06 12:11:31 UTC) #15
bradn
https://codereview.chromium.org/75213003/diff/2710001/media/media_untrusted.gyp File media/media_untrusted.gyp (right): https://codereview.chromium.org/75213003/diff/2710001/media/media_untrusted.gyp#newcode45 media/media_untrusted.gyp:45: '<(DEPTH)/third_party/libc++abi/libc++abi.gyp:libc++abi', I think it would be good to avoid ...
7 years ago (2013-12-06 18:11:18 UTC) #16
cpu_(ooo_6.6-7.5)
I don't see the open source license reviewer in the review.
7 years ago (2013-12-06 23:50:09 UTC) #17
Alexander Potapenko
On 2013/12/06 23:50:09, cpu wrote: > I don't see the open source license reviewer in ...
7 years ago (2013-12-07 09:10:14 UTC) #18
Nico
Any reason why this isn't pulled in through DEPS, so that this CL only contains ...
7 years ago (2013-12-08 20:52:16 UTC) #19
Nico
On Sun, Dec 8, 2013 at 12:52 PM, <thakis@chromium.org> wrote: > Any reason why this ...
7 years ago (2013-12-08 20:53:32 UTC) #20
cpu_(ooo_6.6-7.5)
http://www.chromium.org/developers/adding-3rd-party-libraries
7 years ago (2013-12-08 21:08:47 UTC) #21
cpu_(ooo_6.6-7.5)
But we don't need the eng review.
7 years ago (2013-12-08 21:09:33 UTC) #22
Nico
(We probably don't need the license review either, given that this is covered by the ...
7 years ago (2013-12-08 21:31:34 UTC) #23
Alexander Potapenko
I'll send out the letters for legal and security reviews (hope they'll be really quick), ...
7 years ago (2013-12-09 08:46:35 UTC) #24
alextaran1
Added libc++ and libc++abi to DEPS. Removed dependency-excluding from untrusted targets. Added OWNERS. Please take ...
7 years ago (2013-12-09 11:38:20 UTC) #25
Alexander Potapenko
https://codereview.chromium.org/75213003/diff/2720001/DEPS File DEPS (right): https://codereview.chromium.org/75213003/diff/2720001/DEPS#newcode117 DEPS:117: Var("llvm_url") + "/libcxx/trunk", We must pin fixed versions of ...
7 years ago (2013-12-09 13:52:55 UTC) #26
kcc2
Any good reason to call this libc++, not libcxx?
7 years ago (2013-12-09 14:42:25 UTC) #27
kcc2
Also, when building with this patch and use_libcxx=1 I can see ninja: Entering directory `out/Release' ...
7 years ago (2013-12-09 14:47:30 UTC) #28
Nico
Thanks! Make sure that llvm_url points to the internal mirror on the bots (I think ...
7 years ago (2013-12-09 16:18:54 UTC) #29
alextaran1
Fixed. Please take a look. https://codereview.chromium.org/75213003/diff/2720001/DEPS File DEPS (right): https://codereview.chromium.org/75213003/diff/2720001/DEPS#newcode117 DEPS:117: Var("llvm_url") + "/libcxx/trunk", On ...
7 years ago (2013-12-10 13:49:29 UTC) #30
Alexander Potapenko
https://codereview.chromium.org/75213003/diff/2740001/third_party/libc++/libc++.gyp File third_party/libc++/libc++.gyp (right): https://codereview.chromium.org/75213003/diff/2740001/third_party/libc++/libc++.gyp#newcode50 third_party/libc++/libc++.gyp:50: '-Wall', '-Wextra', '-Wshadow', '-Wconversion', '-Wnewline-eof', '-Wpadded', Can you please ...
7 years ago (2013-12-10 13:57:00 UTC) #31
alextaran1
Done. https://codereview.chromium.org/75213003/diff/2740001/third_party/libc++/libc++.gyp File third_party/libc++/libc++.gyp (right): https://codereview.chromium.org/75213003/diff/2740001/third_party/libc++/libc++.gyp#newcode50 third_party/libc++/libc++.gyp:50: '-Wall', '-Wextra', '-Wshadow', '-Wconversion', '-Wnewline-eof', '-Wpadded', On 2013/12/10 ...
7 years ago (2013-12-10 14:08:08 UTC) #32
cpu_(ooo_6.6-7.5)
lgtm after legal blesses this.
7 years ago (2013-12-10 16:43:49 UTC) #33
Nico
lgtm with common.gypi changes https://codereview.chromium.org/75213003/diff/2720001/third_party/libc++abi/libc++abi.gyp File third_party/libc++abi/libc++abi.gyp (right): https://codereview.chromium.org/75213003/diff/2720001/third_party/libc++abi/libc++abi.gyp#newcode31 third_party/libc++abi/libc++abi.gyp:31: 'trunk/src/typeinfo.cpp', On 2013/12/10 13:49:30, alextaran1 ...
7 years ago (2013-12-10 17:47:29 UTC) #34
Alexander Potapenko
We've got a legal approval (see the thread in open-source-third-party-reviews@). Alex, please fix the remaining ...
7 years ago (2013-12-13 08:17:59 UTC) #35
alextaran1
Fixed. https://codereview.chromium.org/75213003/diff/2760001/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/75213003/diff/2760001/build/common.gypi#newcode369 build/common.gypi:369: # Use libc++ instead of stdlibc++ as standard ...
7 years ago (2013-12-13 11:33:09 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/alextaran@chromium.org/75213003/2800001
7 years ago (2013-12-13 11:41:05 UTC) #37
commit-bot: I haz the power
Change committed as 240682
7 years ago (2013-12-13 17:12:17 UTC) #38
szym
On 2013/12/13 17:12:17, I haz the power (commit-bot) wrote: > Change committed as 240682 This ...
7 years ago (2013-12-13 17:51:24 UTC) #39
szym
On 2013/12/13 17:12:17, I haz the power (commit-bot) wrote: > Change committed as 240682 This ...
7 years ago (2013-12-13 17:51:29 UTC) #40
Alexander Potapenko
Feel free to revert. We weren't expecting the CQ to land this because some trybots ...
7 years ago (2013-12-13 18:03:53 UTC) #41
alextaran1
Changed svn repository to git repository. Now deps2git does not failing on linux_rel, etc. Please, ...
7 years ago (2013-12-17 17:49:00 UTC) #42
Nico
On 2013/12/17 17:49:00, alextaran1 wrote: > Changed svn repository to git repository. Now deps2git does ...
7 years ago (2013-12-17 18:20:00 UTC) #43
Alexander Potapenko
On 2013/12/17 18:20:00, Nico wrote: > On 2013/12/17 17:49:00, alextaran1 wrote: > > Changed svn ...
7 years ago (2013-12-18 10:37:47 UTC) #44
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/alextaran@chromium.org/75213003/2860001
7 years ago (2013-12-18 12:29:57 UTC) #45
commit-bot: I haz the power
Change committed as 241574
7 years ago (2013-12-18 15:28:32 UTC) #46
alextaran1
Please take a look. This CL was reverted once again due to problem with licensecheck. ...
7 years ago (2013-12-18 18:39:03 UTC) #47
Nico
+phajdan for the licensecheck change
7 years ago (2013-12-18 18:41:52 UTC) #48
Paweł Hajdan Jr.
"not lgtm" https://codereview.chromium.org/75213003/diff/2880001/tools/checklicenses/checklicenses.py File tools/checklicenses/checklicenses.py (right): https://codereview.chromium.org/75213003/diff/2880001/tools/checklicenses/checklicenses.py#newcode216 tools/checklicenses/checklicenses.py:216: 'third_party/libc++': [ Do the affected files have ...
7 years ago (2013-12-18 20:07:30 UTC) #49
Nico
On Wed, Dec 18, 2013 at 12:07 PM, <phajdan.jr@chromium.org> wrote: > "not lgtm" > > ...
7 years ago (2013-12-18 20:08:03 UTC) #50
Nico
On Wed, Dec 18, 2013 at 12:08 PM, Nico Weber <thakis@chromium.org> wrote: > On Wed, ...
7 years ago (2013-12-18 20:08:54 UTC) #51
Alexander Potapenko
I've filed http://crbug.com/329819 about the missing support for this dual license in licensecheck.pl Paweł, is ...
7 years ago (2013-12-19 08:49:34 UTC) #52
Paweł Hajdan Jr.
On 2013/12/19 08:49:34, Alexander Potapenko wrote: > I've filed http://crbug.com/329819 about the missing support for ...
7 years ago (2013-12-19 09:10:10 UTC) #53
Alexander Potapenko
> The license headers exist, so we should modify our copy of licensecheck.pl to > ...
7 years ago (2013-12-19 09:26:59 UTC) #54
alextaran1
Added ignoring files without license header to checklicenses.py (due to http://llvm.org/bugs/show_bug.cgi?id=18291). Please take a look.
7 years ago (2013-12-20 10:27:03 UTC) #55
Paweł Hajdan Jr.
checklicenses LGTM; thank you
7 years ago (2013-12-20 10:51:46 UTC) #56
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/alextaran@chromium.org/75213003/2940001
7 years ago (2013-12-20 10:55:43 UTC) #57
commit-bot: I haz the power
7 years ago (2013-12-20 13:07:32 UTC) #58
Message was sent while issue was closed.
Change committed as 242088

Powered by Google App Engine
This is Rietveld 408576698