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

Issue 50423003: Adds a flag "use_instrumented_libraries" and corresponding target with 2 simple libs (Closed)

Created:
7 years, 1 month ago by alextaran1
Modified:
7 years, 1 month ago
CC:
chromium-reviews
Base URL:
https://src.chromium.org/chrome/trunk/src/
Visibility:
Public.

Description

Adds a flag "use_instrumented_libraries" and corresponding target with 2 simple libraries BUG=313751 R=glider@chromium.org,thakis@chromium.org TBR=cpu@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=234498

Patch Set 1 #

Total comments: 43

Patch Set 2 : #

Total comments: 10

Patch Set 3 : #

Total comments: 35

Patch Set 4 : #

Total comments: 2

Patch Set 5 : #

Patch Set 6 : #

Total comments: 2

Patch Set 7 : #

Patch Set 8 : Adds a flag "use_instrumented_libraries" and corresponding target with 2 simple libraries #

Patch Set 9 : Adds a flag "use_instrumented_libraries" and corresponding target with 2 simple libraries #

Patch Set 10 : #

Patch Set 11 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+260 lines, -0 lines) Patch
M build/common.gypi View 1 2 3 4 5 6 7 8 3 chunks +23 lines, -0 lines 0 comments Download
A third_party/instrumented_libraries/README.chromium View 1 2 3 4 5 6 7 8 9 10 1 chunk +14 lines, -0 lines 0 comments Download
A third_party/instrumented_libraries/download_build_install.sh View 1 2 3 4 5 6 7 8 9 1 chunk +138 lines, -0 lines 0 comments Download
A third_party/instrumented_libraries/fix_rpaths.sh View 1 2 3 4 5 6 7 8 9 1 chunk +22 lines, -0 lines 0 comments Download
A third_party/instrumented_libraries/instrumented_libraries.gyp View 1 2 3 4 5 8 1 chunk +41 lines, -0 lines 0 comments Download
A third_party/instrumented_libraries/standard_instrumented_library_target.gypi View 1 2 3 4 5 6 8 1 chunk +22 lines, -0 lines 0 comments Download

Messages

Total messages: 37 (0 generated)
alextaran1
Please take a look
7 years, 1 month ago (2013-10-29 12:53:35 UTC) #1
Alexander Potapenko
https://codereview.chromium.org/50423003/diff/1/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/50423003/diff/1/build/common.gypi#newcode312 build/common.gypi:312: # Enable use pre-built instrumented system libs by sanitizer ...
7 years, 1 month ago (2013-10-29 13:36:11 UTC) #2
Alexander Potapenko
https://codereview.chromium.org/50423003/diff/1/third_party/instrumented_libraries/instrumented_libraries.gyp File third_party/instrumented_libraries/instrumented_libraries.gyp (right): https://codereview.chromium.org/50423003/diff/1/third_party/instrumented_libraries/instrumented_libraries.gyp#newcode33 third_party/instrumented_libraries/instrumented_libraries.gyp:33: 'dependencies=': [ On 2013/10/29 13:36:11, Alexander Potapenko wrote: > ...
7 years, 1 month ago (2013-10-29 13:57:03 UTC) #3
alextaran1
please take another look https://codereview.chromium.org/50423003/diff/1/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/50423003/diff/1/build/common.gypi#newcode312 build/common.gypi:312: # Enable use pre-built instrumented ...
7 years, 1 month ago (2013-10-30 11:16:29 UTC) #4
Alexander Potapenko
Looks good in general. Nico, can you please take a look? https://codereview.chromium.org/50423003/diff/100001/third_party/instrumented_libraries/fix_rpaths File third_party/instrumented_libraries/fix_rpaths (right): ...
7 years, 1 month ago (2013-10-30 11:46:27 UTC) #5
alextaran1
Done small fix https://codereview.chromium.org/50423003/diff/100001/third_party/instrumented_libraries/fix_rpaths File third_party/instrumented_libraries/fix_rpaths (right): https://codereview.chromium.org/50423003/diff/100001/third_party/instrumented_libraries/fix_rpaths#newcode10 third_party/instrumented_libraries/fix_rpaths:10: chrpath -r $(chrpath $1 | cut ...
7 years, 1 month ago (2013-10-30 12:00:47 UTC) #6
Nico
Sorry about the many comments. I'm guessing this is for the "have instrumented system libraries" ...
7 years, 1 month ago (2013-10-30 14:47:02 UTC) #7
alextaran1
https://codereview.chromium.org/50423003/diff/180001/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/50423003/diff/180001/build/common.gypi#newcode3375 build/common.gypi:3375: 'dependencies': [ On 2013/10/30 14:47:02, Nico wrote: > Why ...
7 years, 1 month ago (2013-10-30 16:08:53 UTC) #8
Alexander Potapenko
https://codereview.chromium.org/50423003/diff/180001/third_party/instrumented_libraries/download_build_install File third_party/instrumented_libraries/download_build_install (right): https://codereview.chromium.org/50423003/diff/180001/third_party/instrumented_libraries/download_build_install#newcode24 third_party/instrumented_libraries/download_build_install:24: product_dir=$(pwd) As Nico suggested below, $(dirname "${0}") is bettern ...
7 years, 1 month ago (2013-10-31 12:18:16 UTC) #9
alextaran1
https://codereview.chromium.org/50423003/diff/180001/third_party/instrumented_libraries/download_build_install File third_party/instrumented_libraries/download_build_install (right): https://codereview.chromium.org/50423003/diff/180001/third_party/instrumented_libraries/download_build_install#newcode24 third_party/instrumented_libraries/download_build_install:24: product_dir=$(pwd) On 2013/10/31 12:18:16, Alexander Potapenko wrote: > As ...
7 years, 1 month ago (2013-11-01 11:17:00 UTC) #10
Nico
Sorry for the delay. I think this is mostly fine, modulo a few tweaks minor ...
7 years, 1 month ago (2013-11-02 00:05:02 UTC) #11
Alexander Potapenko
On 2013/11/02 00:05:02, Nico wrote: > Sorry for the delay. > > I think this ...
7 years, 1 month ago (2013-11-05 13:25:34 UTC) #12
Alexander Potapenko
https://codereview.chromium.org/50423003/diff/180001/third_party/instrumented_libraries/download_build_install File third_party/instrumented_libraries/download_build_install (right): https://codereview.chromium.org/50423003/diff/180001/third_party/instrumented_libraries/download_build_install#newcode83 third_party/instrumented_libraries/download_build_install:83: if [[ -z "${sanitizer_type}" ]]; then > Could this ...
7 years, 1 month ago (2013-11-05 14:07:23 UTC) #13
alextaran1
Moved common parts of instrumented_libraries.gypi to separate file. https://codereview.chromium.org/50423003/diff/570001/third_party/instrumented_libraries/instrumented_libraries.gyp File third_party/instrumented_libraries/instrumented_libraries.gyp (right): https://codereview.chromium.org/50423003/diff/570001/third_party/instrumented_libraries/instrumented_libraries.gyp#newcode32 third_party/instrumented_libraries/instrumented_libraries.gyp:32: 'dependencies=': ...
7 years, 1 month ago (2013-11-05 14:14:51 UTC) #14
Nico
lgtm Sorry for the delay! https://codereview.chromium.org/50423003/diff/570001/third_party/instrumented_libraries/standard_instrumented_library_target.gypi File third_party/instrumented_libraries/standard_instrumented_library_target.gypi (right): https://codereview.chromium.org/50423003/diff/570001/third_party/instrumented_libraries/standard_instrumented_library_target.gypi#newcode5 third_party/instrumented_libraries/standard_instrumented_library_target.gypi:5: # This file is ...
7 years, 1 month ago (2013-11-07 20:16:45 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/alextaran@chromium.org/50423003/630001
7 years, 1 month ago (2013-11-08 11:21:00 UTC) #16
commit-bot: I haz the power
Retried try job too often on chromium_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=chromium_presubmit&number=35208
7 years, 1 month ago (2013-11-08 11:39:24 UTC) #17
Alexander Potapenko
We should've put this stuff into tools/, not third_party/. Please fix. On Nov 8, 2013 ...
7 years, 1 month ago (2013-11-08 12:40:09 UTC) #18
alextaran1
Adds a flag "use_instrumented_libraries" and corresponding target with 2 simple libraries BUG=313751 R=glider@chromium.org,thakis@chromium.org
7 years, 1 month ago (2013-11-08 12:54:18 UTC) #19
Alexander Potapenko
On 2013/11/08 12:54:18, alextaran1 wrote: > Adds a flag "use_instrumented_libraries" and corresponding target with 2 ...
7 years, 1 month ago (2013-11-08 12:58:39 UTC) #20
Nico
On 2013/11/08 12:40:09, Alexander Potapenko wrote: > We should've put this stuff into tools/, not ...
7 years, 1 month ago (2013-11-09 06:31:09 UTC) #21
Alexander Potapenko
On 2013/11/09 06:31:09, Nico (ooo until Nov 12) wrote: > On 2013/11/08 12:40:09, Alexander Potapenko ...
7 years, 1 month ago (2013-11-09 06:41:20 UTC) #22
Nico
On Fri, Nov 8, 2013 at 10:41 PM, <glider@chromium.org> wrote: > On 2013/11/09 06:31:09, Nico ...
7 years, 1 month ago (2013-11-09 06:53:56 UTC) #23
Alexander Potapenko
I thought we may run into issues with various scripts treating third_party differently (e.g. the ...
7 years, 1 month ago (2013-11-09 11:46:39 UTC) #24
_com_google_glider
Alex, the CQ is failing anyway, let us decide tomorrow (maybe third_party is ok) On ...
7 years, 1 month ago (2013-11-09 11:51:25 UTC) #25
Nico
On Sat, Nov 9, 2013 at 3:46 AM, Alexander Potapenko <glider@chromium.org>wrote: > I thought we ...
7 years, 1 month ago (2013-11-09 19:20:01 UTC) #26
alextaran1
Adds a flag "use_instrumented_libraries" and corresponding target with 2 simple libraries BUG=313751 R=glider@chromium.org,thakis@chromium.org,cpu@chromium.org
7 years, 1 month ago (2013-11-11 09:13:58 UTC) #27
alextaran1
Please take a look (added: README.chromium)
7 years, 1 month ago (2013-11-11 09:16:21 UTC) #28
Alexander Potapenko
Still LGTM. Carlos, we need your approval for third_party. Please note that there's no actual ...
7 years, 1 month ago (2013-11-11 09:39:00 UTC) #29
cpu_(ooo_6.6-7.5)
F:\src\t0\src\third_party>more OWNERS # Owner approval for 3rd party is only required for # adding new ...
7 years, 1 month ago (2013-11-11 18:34:54 UTC) #30
_com_google_glider
Well, this was adding new entities to third_party, so we thought it's equivalent to adding ...
7 years, 1 month ago (2013-11-11 19:11:18 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/alextaran@chromium.org/50423003/1260001
7 years, 1 month ago (2013-11-12 08:21:58 UTC) #32
commit-bot: I haz the power
Step "update" is always a major failure. Look at the try server FAQ for more ...
7 years, 1 month ago (2013-11-12 08:36:33 UTC) #33
alextaran1
On 2013/11/12 08:36:33, I haz the power (commit-bot) wrote: > Step "update" is always a ...
7 years, 1 month ago (2013-11-12 10:00:03 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/alextaran@chromium.org/50423003/640006
7 years, 1 month ago (2013-11-12 10:56:02 UTC) #35
commit-bot: I haz the power
Change committed as 234498
7 years, 1 month ago (2013-11-12 13:41:37 UTC) #36
Nico
7 years, 1 month ago (2013-11-13 16:14:07 UTC) #37
On Tue, Nov 5, 2013 at 5:25 AM, <glider@chromium.org> wrote:

> On 2013/11/02 00:05:02, Nico wrote:
>
>> Sorry for the delay.
>>
>
>  I think this is mostly fine, modulo a few tweaks minor tweaks.
>>
>
>  I'd like to see a detailed discussion somewhere (on the bug maybe) why
>> downloading binaries is preferable over compiling source files.
>> (Advantages:
>> probably faster, etc. Downsides: abi concerns, etc) I do believe you that
>> binaries are the right choice (assuming you guys own updating them after
>> abi
>>
>
> This whole CL is about building the libraries from sources, not downloading
> them, just to avoid supporting the binaries and all the abi hassle.
> Should we have a detailed discussion why this is preferable instead? :)
>

I guess what confused me here is that the source is pulled via apt, instead
of via deps (which is what we usually use to pull source). Since apt is
causing some issues, maybe using deps should be reevaluated? (Just a
suggestion. I generally like uniformity in our infrastructure, but you can
judge the tradeoffs here better than I.)


>
> https://codereview.chromium.org/50423003/
>

To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698