New issue
Advanced search Search tips

Issue 820041 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

chromium.webrtc.fyi Mac Builder: Argument list too long

Project Member Reported by oprypin@chromium.org, Mar 8 2018

Issue description

https://ci.chromium.org/buildbot/chromium.webrtc.fyi/Mac%20Builder/

https://logs.chromium.org/v/?s=chromium%2Fbb%2Fchromium.webrtc.fyi%2FMac_Builder%2F34460%2F%2B%2Frecipes%2Fsteps%2Fcompile%2F0%2Fstdout

[533/14409] LIBTOOL-STATIC obj/media/cast/libcast_sender.a
FAILED: obj/media/cast/libcast_sender.a 
export DEVELOPER_DIR=/b/c/b/Mac_Builder/src/build/mac_files/Xcode.app;  rm -f obj/media/cast/libcast_sender.a && TOOL_VERSION=1517048531 python ../../build/toolchain/mac/filter_libtool.py libtool -static  -o obj/media/cast/libcast_sender.a [...many, many files skipped...]  obj/services/network/public/cpp/cpp_base/url_request_mojom_traits.o
libtool: error: can't exec '/b/c/b/Mac_Builder/src/build/mac_files/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool' (errno=Argument list too long)

This failure happens only on chromium.webrtc.fyi, but supposedly the build error should be exactly the same on all other builds.
phoglund@ came to the conclusion that it happens because only this waterfall builds 'all':
https://cs.chromium.org/chromium/src/testing/buildbot/waterfalls.pyl?l=1960&rcl=f3813fab1752ac76f43bc35eb38bda21538793b8
 
Project Member

Comment 1 by bugdroid1@chromium.org, Mar 8 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/64d424ab0e9b82ff7886505ceb740cc69d62b1b7

commit 64d424ab0e9b82ff7886505ceb740cc69d62b1b7
Author: Oleh Prypin <oprypin@chromium.org>
Date: Thu Mar 08 20:20:31 2018

Stop building 'all' in chromium.webrtc.fyi / Mac

This should fix the builder.
And there's no good reason to build all if chromium.webrtc doesn't.

Bug:  chromium:820041 
TBR: machenbach@chromium.org
No-Try: True
Change-Id: Id581397d0c1821dd17a0b76df540128ad71028ab
Reviewed-on: https://chromium-review.googlesource.com/955683
Commit-Queue: Oleh Prypin <oprypin@chromium.org>
Reviewed-by: Patrik Höglund <phoglund@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541878}
[modify] https://crrev.com/64d424ab0e9b82ff7886505ceb740cc69d62b1b7/testing/buildbot/chromium.webrtc.fyi.json
[modify] https://crrev.com/64d424ab0e9b82ff7886505ceb740cc69d62b1b7/testing/buildbot/waterfalls.pyl

Project Member

Comment 2 by bugdroid1@chromium.org, Mar 9 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d47ccb2b5b2b1e49e3fc07464a776a93d2777816

commit d47ccb2b5b2b1e49e3fc07464a776a93d2777816
Author: Oleh Prypin <oprypin@chromium.org>
Date: Fri Mar 09 08:26:20 2018

Stop building 'all' in WebRTC-in-Chromium tryjobs

Instead build just the targets in chromium.webrtc.

Bonus: remove obsolete tryjob definitions.

Bug:  chromium:820041 ,  chromium:808111 
TBR: machenbach@chromium.org
No-Try: True
Change-Id: I133593a4e51a5e1dac4d0e24d21601cd553784a0
Reviewed-on: https://chromium-review.googlesource.com/956043
Reviewed-by: Patrik Höglund <phoglund@chromium.org>
Commit-Queue: Oleh Prypin <oprypin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#542062}
[modify] https://crrev.com/d47ccb2b5b2b1e49e3fc07464a776a93d2777816/testing/buildbot/tryserver.webrtc.json
[modify] https://crrev.com/d47ccb2b5b2b1e49e3fc07464a776a93d2777816/testing/buildbot/waterfalls.pyl

Project Member

Comment 3 by bugdroid1@chromium.org, Mar 16 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4f814ffbc2f24b365fc3d0d0286ccead2ab0554a

commit 4f814ffbc2f24b365fc3d0d0286ccead2ab0554a
Author: Oleh Prypin <oprypin@chromium.org>
Date: Fri Mar 16 16:17:01 2018

Stop building 'all' in chromium.webrtc.fyi

Align lists of targets with chromium.webrtc

Bug:  chromium:820041 
Change-Id: Iad5a23becb61182fe729ac86f9e83747b71d6211
Reviewed-on: https://chromium-review.googlesource.com/955565
Commit-Queue: Oleh Prypin <oprypin@chromium.org>
Reviewed-by: Patrik Höglund <phoglund@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#543718}
[modify] https://crrev.com/4f814ffbc2f24b365fc3d0d0286ccead2ab0554a/testing/buildbot/chromium.webrtc.fyi.json
[modify] https://crrev.com/4f814ffbc2f24b365fc3d0d0286ccead2ab0554a/testing/buildbot/waterfalls.pyl

Project Member

Comment 4 by bugdroid1@chromium.org, Mar 20 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a1f9b70af1866e8ea87e2d22b91432c57d51c672

commit a1f9b70af1866e8ea87e2d22b91432c57d51c672
Author: Oleh Prypin <oprypin@chromium.org>
Date: Tue Mar 20 14:01:14 2018

Re-add some compile targets to WebRTC-in-Chromium builds

Add remoting/webapp to prevent possible compile failures that were not detected previously (see https://chromium-review.googlesource.com/969604)
And re-add 'all' on Linux and Windows dbg -- the slowdown is OK because these can run in parallel with testers which use release builds

Bug:  chromium:820041 
Change-Id: Ic1c7d5e47748c216bbe43c54c2fa526a16b5dc39
Reviewed-on: https://chromium-review.googlesource.com/970545
Reviewed-by: Patrik Höglund <phoglund@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Oleh Prypin <oprypin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544346}
[modify] https://crrev.com/a1f9b70af1866e8ea87e2d22b91432c57d51c672/testing/buildbot/chromium.webrtc.fyi.json
[modify] https://crrev.com/a1f9b70af1866e8ea87e2d22b91432c57d51c672/testing/buildbot/gn_isolate_map.pyl
[modify] https://crrev.com/a1f9b70af1866e8ea87e2d22b91432c57d51c672/testing/buildbot/tryserver.webrtc.json
[modify] https://crrev.com/a1f9b70af1866e8ea87e2d22b91432c57d51c672/testing/buildbot/waterfalls.pyl

Status: Fixed (was: Assigned)

Sign in to add a comment