|
|
Created:
4 years, 2 months ago by kjellander_webrtc Modified:
3 years, 10 months ago CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, qiang.lu, niklas.enbom, yujie_mao (webrtc), peah-webrtc Target Ref:
refs/heads/master Project:
webrtc Visibility:
Public. |
DescriptionMake 'webrtc' target a complete static library on Linux, Android and Windows
It's currently not possible on Mac and iOS due to libtool. See webrtc:6418
for more info.
BUG=webrtc:6418
NOTRY=True
Review-Url: https://codereview.webrtc.org/2367313002
Cr-Commit-Position: refs/heads/master@{#16411}
Committed: https://chromium.googlesource.com/external/webrtc/+/a29d5ec613030e9eff897476b64ccab0c4e0f60a
Patch Set 1 #Patch Set 2 : Rebased #Patch Set 3 : Exlude Mac and iOS #Patch Set 4 : Restored dummy file for Mac and iOS #Patch Set 5 : Rebased #Patch Set 6 : Fix bad rebase #Messages
Total messages: 18 (8 generated)
Description was changed from ========== Create complete static library of the 'webrtc' target. BUG=webrtc:6418 NOTRY=True ========== to ========== Make 'webrtc' target a complete static library on Linux, Android and Windows It's currently not possible on Mac and iOS due to libtool. See webrtc:6418 for more info. BUG=webrtc:6418 NOTRY=True ==========
kjellander@webrtc.org changed reviewers: + ehmaldonado@webrtc.org, mbonadei@webrtc.org
Hmm, I'm unable to see any size difference for out/Release/obj/webrtc/libwebrtc.a on Linux with this change applied. Edward/Mirko: could you try on Windows to see if the libwebrtc.lib changes in size?
On 2017/01/30 07:56:51, kjellander_webrtc wrote: > Hmm, I'm unable to see any size difference for > out/Release/obj/webrtc/libwebrtc.a on Linux with this change applied. > > Edward/Mirko: could you try on Windows to see if the libwebrtc.lib changes in > size? On master webrtc.lib is 2,328 bytes, while on a branch with this patch set it is 409,717,938 bytes.
On 2017/01/30 12:54:42, mbonadei wrote: > On 2017/01/30 07:56:51, kjellander_webrtc wrote: > > Hmm, I'm unable to see any size difference for > > out/Release/obj/webrtc/libwebrtc.a on Linux with this change applied. > > > > Edward/Mirko: could you try on Windows to see if the libwebrtc.lib changes in > > size? > > On master webrtc.lib is 2,328 bytes, while on a branch with this patch set it is > 409,717,938 bytes. These are the results with the arg "is_debug=false". On master webrtc.lib is 2,328 bytes, while on a branch with this patch set it is 183,599,718 bytes.
On 2017/01/30 14:30:01, mbonadei wrote: > On 2017/01/30 12:54:42, mbonadei wrote: > > On 2017/01/30 07:56:51, kjellander_webrtc wrote: > > > Hmm, I'm unable to see any size difference for > > > out/Release/obj/webrtc/libwebrtc.a on Linux with this change applied. > > > > > > Edward/Mirko: could you try on Windows to see if the libwebrtc.lib changes > in > > > size? > > > > On master webrtc.lib is 2,328 bytes, while on a branch with this patch set it > is > > 409,717,938 bytes. > > These are the results with the arg "is_debug=false". > > On master webrtc.lib is 2,328 bytes, while on a branch with this patch set it is > 183,599,718 bytes. Thanks. I'm annoyed by the fact there's no difference on Linux. Any ideas?
On 2017/01/31 21:40:46, kjellander_webrtc wrote: > On 2017/01/30 14:30:01, mbonadei wrote: > > On 2017/01/30 12:54:42, mbonadei wrote: > > > On 2017/01/30 07:56:51, kjellander_webrtc wrote: > > > > Hmm, I'm unable to see any size difference for > > > > out/Release/obj/webrtc/libwebrtc.a on Linux with this change applied. > > > > > > > > Edward/Mirko: could you try on Windows to see if the libwebrtc.lib changes > > in > > > > size? > > > > > > On master webrtc.lib is 2,328 bytes, while on a branch with this patch set > it > > is > > > 409,717,938 bytes. > > > > These are the results with the arg "is_debug=false". > > > > On master webrtc.lib is 2,328 bytes, while on a branch with this patch set it > is > > 183,599,718 bytes. > > Thanks. I'm annoyed by the fact there's no difference on Linux. Any ideas? I have just tried on my linux workstation and it seems that the size of the files is different. On master libwebrtc.a is 1214 bytes, while on a branch with this patch set it is 28647542 bytes.
On 2017/02/01 16:19:30, mbonadei wrote: > On 2017/01/31 21:40:46, kjellander_webrtc wrote: > > On 2017/01/30 14:30:01, mbonadei wrote: > > > On 2017/01/30 12:54:42, mbonadei wrote: > > > > On 2017/01/30 07:56:51, kjellander_webrtc wrote: > > > > > Hmm, I'm unable to see any size difference for > > > > > out/Release/obj/webrtc/libwebrtc.a on Linux with this change applied. > > > > > > > > > > Edward/Mirko: could you try on Windows to see if the libwebrtc.lib > changes > > > in > > > > > size? > > > > > > > > On master webrtc.lib is 2,328 bytes, while on a branch with this patch set > > it > > > is > > > > 409,717,938 bytes. > > > > > > These are the results with the arg "is_debug=false". > > > > > > On master webrtc.lib is 2,328 bytes, while on a branch with this patch set > it > > is > > > 183,599,718 bytes. > > > > Thanks. I'm annoyed by the fact there's no difference on Linux. Any ideas? > > I have just tried on my linux workstation and it seems that the size of the > files is different. > On master libwebrtc.a is 1214 bytes, while on a branch with this patch set it > is 28647542 bytes. Ah, you're right. I get the same results now that I tried again. I must have been tired or something. Then we should submit this - but I need a lgtm from someone first
On 2017/02/01 17:14:16, kjellander_webrtc wrote: > On 2017/02/01 16:19:30, mbonadei wrote: > > On 2017/01/31 21:40:46, kjellander_webrtc wrote: > > > On 2017/01/30 14:30:01, mbonadei wrote: > > > > On 2017/01/30 12:54:42, mbonadei wrote: > > > > > On 2017/01/30 07:56:51, kjellander_webrtc wrote: > > > > > > Hmm, I'm unable to see any size difference for > > > > > > out/Release/obj/webrtc/libwebrtc.a on Linux with this change applied. > > > > > > > > > > > > Edward/Mirko: could you try on Windows to see if the libwebrtc.lib > > changes > > > > in > > > > > > size? > > > > > > > > > > On master webrtc.lib is 2,328 bytes, while on a branch with this patch > set > > > it > > > > is > > > > > 409,717,938 bytes. > > > > > > > > These are the results with the arg "is_debug=false". > > > > > > > > On master webrtc.lib is 2,328 bytes, while on a branch with this patch set > > it > > > is > > > > 183,599,718 bytes. > > > > > > Thanks. I'm annoyed by the fact there's no difference on Linux. Any ideas? > > > > I have just tried on my linux workstation and it seems that the size of the > > files is different. > > On master libwebrtc.a is 1214 bytes, while on a branch with this patch set it > > is 28647542 bytes. > > Ah, you're right. I get the same results now that I tried again. I must have > been tired or something. > Then we should submit this - but I need a lgtm from someone first lgtm
The CQ bit was checked by kjellander@webrtc.org
The CQ bit was unchecked by kjellander@webrtc.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/...
The CQ bit was checked by kjellander@webrtc.org
The patchset sent to the CQ was uploaded after l-g-t-m from mbonadei@webrtc.org Link to the patchset: https://codereview.webrtc.org/2367313002/#ps100001 (title: "Fix bad rebase")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/...
CQ is committing da patch. Bot data: {"patchset_id": 100001, "attempt_start_ts": 1486021715778710, "parent_rev": "24af66397e3e1919b801c8d56926263f90808ea1", "commit_rev": "a29d5ec613030e9eff897476b64ccab0c4e0f60a"}
Message was sent while issue was closed.
Description was changed from ========== Make 'webrtc' target a complete static library on Linux, Android and Windows It's currently not possible on Mac and iOS due to libtool. See webrtc:6418 for more info. BUG=webrtc:6418 NOTRY=True ========== to ========== Make 'webrtc' target a complete static library on Linux, Android and Windows It's currently not possible on Mac and iOS due to libtool. See webrtc:6418 for more info. BUG=webrtc:6418 NOTRY=True Review-Url: https://codereview.webrtc.org/2367313002 Cr-Commit-Position: refs/heads/master@{#16411} Committed: https://chromium.googlesource.com/external/webrtc/+/a29d5ec613030e9eff897476b... ==========
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as https://chromium.googlesource.com/external/webrtc/+/a29d5ec613030e9eff897476b... |