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

Issue 1596483004: [fusl] Build libcxx atop fusl (Closed)

Created:
4 years, 11 months ago by kulakowski
Modified:
4 years, 10 months ago
CC:
mojo-reviews_chromium.org
Base URL:
git@github.com:domokit/mojo.git@master
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 5

Patch Set 2 : rebase #

Patch Set 3 : rebase on fusl sysroot #

Patch Set 4 : more stuff #

Patch Set 5 : fix most of the stuff #

Patch Set 6 : Finish c++ bits #

Total comments: 1

Patch Set 7 : build c and c++ differently #

Patch Set 8 : consolidate configs #

Patch Set 9 : fix build idempotency #

Patch Set 10 : rebase #

Total comments: 1

Patch Set 11 : rerebase #

Patch Set 12 : rebase #

Total comments: 1

Patch Set 13 : rebase #

Total comments: 3

Patch Set 14 : s/ / / #

Unified diffs Side-by-side diffs Delta from patch set Stats (+436 lines, -7 lines) Patch
M build/toolchain/fusl/BUILD.gn View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M fusl/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +229 lines, -5 lines 0 comments Download
A + fusl/test/vector.cc View 1 2 3 4 5 1 chunk +3 lines, -1 line 0 comments Download
A fusl/tools/copy_libcxx_headers.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +34 lines, -0 lines 0 comments Download
A third_party/libcxx/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +169 lines, -0 lines 0 comments Download

Messages

Total messages: 25 (3 generated)
kulakowski
This isn't yet complete, but I wanted to get some feedback (especially from Petr) that ...
4 years, 11 months ago (2016-01-15 22:31:14 UTC) #1
Petr Hosek
On 2016/01/15 22:31:14, kulakowski wrote: > This isn't yet complete, but I wanted to get ...
4 years, 11 months ago (2016-01-15 22:39:48 UTC) #2
kulakowski
On 2016/01/15 22:39:48, Petr Hosek wrote: > On 2016/01/15 22:31:14, kulakowski wrote: > > This ...
4 years, 11 months ago (2016-01-15 22:44:39 UTC) #3
Petr Hosek
On 2016/01/15 22:44:39, kulakowski wrote: > On 2016/01/15 22:39:48, Petr Hosek wrote: > > On ...
4 years, 11 months ago (2016-01-15 22:46:52 UTC) #4
viettrungluu
https://codereview.chromium.org/1596483004/diff/1/third_party/libcxx/BUILD.gn File third_party/libcxx/BUILD.gn (right): https://codereview.chromium.org/1596483004/diff/1/third_party/libcxx/BUILD.gn#newcode40 third_party/libcxx/BUILD.gn:40: "-D_LIBCPP_HAS_MUSL_LIBC", Is this only used in the .cpp files? ...
4 years, 11 months ago (2016-01-15 23:41:50 UTC) #5
kulakowski
On 2016/01/15 23:41:50, viettrungluu wrote: > https://codereview.chromium.org/1596483004/diff/1/third_party/libcxx/BUILD.gn > File third_party/libcxx/BUILD.gn (right): > > https://codereview.chromium.org/1596483004/diff/1/third_party/libcxx/BUILD.gn#newcode40 > ...
4 years, 11 months ago (2016-01-16 00:22:11 UTC) #6
Petr Hosek
https://codereview.chromium.org/1596483004/diff/1/third_party/libcxx/BUILD.gn File third_party/libcxx/BUILD.gn (right): https://codereview.chromium.org/1596483004/diff/1/third_party/libcxx/BUILD.gn#newcode40 third_party/libcxx/BUILD.gn:40: "-D_LIBCPP_HAS_MUSL_LIBC", The problem with this approach is that everyone ...
4 years, 11 months ago (2016-01-16 02:55:02 UTC) #7
kulakowski
On 2016/01/16 02:55:02, Petr Hosek wrote: > https://codereview.chromium.org/1596483004/diff/1/third_party/libcxx/BUILD.gn > File third_party/libcxx/BUILD.gn (right): > > https://codereview.chromium.org/1596483004/diff/1/third_party/libcxx/BUILD.gn#newcode40 ...
4 years, 10 months ago (2016-01-25 23:38:55 UTC) #8
kulakowski
On 2016/01/16 02:55:02, Petr Hosek wrote: > https://codereview.chromium.org/1596483004/diff/1/third_party/libcxx/BUILD.gn > File third_party/libcxx/BUILD.gn (right): > > https://codereview.chromium.org/1596483004/diff/1/third_party/libcxx/BUILD.gn#newcode40 ...
4 years, 10 months ago (2016-01-25 23:38:57 UTC) #9
kulakowski
On 2016/01/25 23:38:57, kulakowski wrote: > On 2016/01/16 02:55:02, Petr Hosek wrote: > > https://codereview.chromium.org/1596483004/diff/1/third_party/libcxx/BUILD.gn ...
4 years, 10 months ago (2016-02-02 23:57:14 UTC) #10
kulakowski
On 2016/02/02 23:57:14, kulakowski wrote: > On 2016/01/25 23:38:57, kulakowski wrote: > > On 2016/01/16 ...
4 years, 10 months ago (2016-02-03 20:13:58 UTC) #11
Petr Hosek
If you set -stdlib=libc++, Clang driver should automatically pass -lc++ and -lc++abi to the linker ...
4 years, 10 months ago (2016-02-04 01:05:10 UTC) #12
kulakowski
On 2016/02/04 01:05:10, Petr Hosek wrote: > If you set -stdlib=libc++, Clang driver should automatically ...
4 years, 10 months ago (2016-02-04 18:07:24 UTC) #13
Petr Hosek
On 2016/02/04 18:07:24, kulakowski wrote: > On 2016/02/04 01:05:10, Petr Hosek wrote: > > If ...
4 years, 10 months ago (2016-02-04 18:11:26 UTC) #14
kulakowski
On 2016/02/04 18:11:26, Petr Hosek wrote: > On 2016/02/04 18:07:24, kulakowski wrote: > > On ...
4 years, 10 months ago (2016-02-04 18:15:53 UTC) #15
kulakowski
On 2016/02/04 18:15:53, kulakowski wrote: > On 2016/02/04 18:11:26, Petr Hosek wrote: > > On ...
4 years, 10 months ago (2016-02-04 21:03:35 UTC) #16
kulakowski
On 2016/02/04 21:03:35, kulakowski wrote: > On 2016/02/04 18:15:53, kulakowski wrote: > > On 2016/02/04 ...
4 years, 10 months ago (2016-02-04 23:03:53 UTC) #17
kulakowski
https://codereview.chromium.org/1596483004/diff/180001/fusl/BUILD.gn File fusl/BUILD.gn (right): https://codereview.chromium.org/1596483004/diff/180001/fusl/BUILD.gn#newcode1633 fusl/BUILD.gn:1633: "$target/crtbeginS.o", Trung, this was the problem with the build ...
4 years, 10 months ago (2016-02-05 21:51:21 UTC) #19
kulakowski
https://codereview.chromium.org/1596483004/diff/220001/fusl/BUILD.gn File fusl/BUILD.gn (right): https://codereview.chromium.org/1596483004/diff/220001/fusl/BUILD.gn#newcode1856 fusl/BUILD.gn:1856: "-nodefaultlibs", So gn really wasn't built to create C ...
4 years, 10 months ago (2016-02-08 21:14:26 UTC) #20
viettrungluu
lgtm w/nit https://codereview.chromium.org/1596483004/diff/240001/fusl/tools/copy_libcxx_headers.py File fusl/tools/copy_libcxx_headers.py (right): https://codereview.chromium.org/1596483004/diff/240001/fusl/tools/copy_libcxx_headers.py#newcode11 fusl/tools/copy_libcxx_headers.py:11: """Copy a tree. nit: 2-space indents!*#@#@$?! :( ...
4 years, 10 months ago (2016-02-10 15:59:31 UTC) #22
kulakowski
https://codereview.chromium.org/1596483004/diff/240001/fusl/tools/copy_libcxx_headers.py File fusl/tools/copy_libcxx_headers.py (right): https://codereview.chromium.org/1596483004/diff/240001/fusl/tools/copy_libcxx_headers.py#newcode11 fusl/tools/copy_libcxx_headers.py:11: """Copy a tree. On 2016/02/10 15:59:31, viettrungluu wrote: > ...
4 years, 10 months ago (2016-02-10 19:52:35 UTC) #23
kulakowski
4 years, 10 months ago (2016-02-10 19:52:46 UTC) #25
Message was sent while issue was closed.
Committed patchset #14 (id:260001) manually as
793afc2496c694122344e4ca496d53cbdc334db9 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698