|
|
Created:
4 years, 3 months ago by Nico Modified:
4 years, 3 months ago Reviewers:
hans CC:
chromium-reviews, eugenis+clang_chromium.org, vmpstr+watch_chromium.org, yunlian, Reid Kleckner, glider+clang_chromium.org, ukai+watch_chromium.org, hans, dmikurube+clang_chromium.org Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
Descriptionclang bots: Use gcc 4.8.5 instead of 4.8.2 as stage1 compiler.
For reasons not fully understood, some of clang's tests started failing
when building clang with gcc 4.8.2 but they pass with 4.8.4 or 4.8.5.
Since we do bootstrap builds when building clang binaries, the stage1
host compiler doesn't matter much to us, so just flip the bots to
gcc 4.8.5 and move on with life.
I built 4.8.5 (in a precise vm) with:
contrib/download_prerequisites
mkdir build && cd build
../configure --prefix=$HOME/gcc485precise --enable-languages=c,c++ --enable-checking=release
time make -j10
make install-strip
tar czf gcc485precise.tgz gcc485precise
cd ~
~/gsutil/gsutil cp -n -a public-read gcc485precise.tgz gs://chromium-browser-clang/tools/gcc485precise.tgz
i.e. I switched from `make install` to `make install-strip`, which also reduces
download size from 125MB to 30 MB.
BUG=648300
TBR=hans
Committed: https://chromium.googlesource.com/chromium/src/+/6e96f3f9582481230cee3a6e8987cc877940fab6
Patch Set 1 #
Messages
Total messages: 13 (8 generated)
Description was changed from ========== clang bots: Use gcc 4.8.5 instead of 4.8.2 as stage1 compiler. For reasons not fully understood, some of clang's tests started failing when building clang with gcc 4.8.2 but they pass with 4.8.4 or 4.8.5. Since we do bootstrap builds when building clang binaries, the stage1 host compiler doesn't matter much to us, so just flip the bots to gcc 4.8.5 and move on with life. I built 4.8.5 (on my trusty box) with: contrib/download_prerequisites mkdir build && cd build ../configure --prefix=$HOME/gcc485precise --enable-languages=c,c++ --disable-multilib --enable-checking=release make -j24 make install-strip cd ~ ~/gsutil/gsutil cp -n -a public-read gcc485precise.tgz gs://chromium-browser-clang/tools/gcc485precise.tgz i.e. I switched from `make install` to `make install-strip`, which also reduces download size from 125MB to 30 MB. BUG=648300 ========== to ========== clang bots: Use gcc 4.8.5 instead of 4.8.2 as stage1 compiler. For reasons not fully understood, some of clang's tests started failing when building clang with gcc 4.8.2 but they pass with 4.8.4 or 4.8.5. Since we do bootstrap builds when building clang binaries, the stage1 host compiler doesn't matter much to us, so just flip the bots to gcc 4.8.5 and move on with life. I built 4.8.5 (in a precise vm) with: contrib/download_prerequisites mkdir build && cd build ../configure --prefix=$HOME/gcc485precise --enable-languages=c,c++ --enable-checking=release time make -j10 make install-strip cd ~ ~/gsutil/gsutil cp -n -a public-read gcc485precise.tgz gs://chromium-browser-clang/tools/gcc485precise.tgz i.e. I switched from `make install` to `make install-strip`, which also reduces download size from 125MB to 30 MB. BUG=648300 ==========
Description was changed from ========== clang bots: Use gcc 4.8.5 instead of 4.8.2 as stage1 compiler. For reasons not fully understood, some of clang's tests started failing when building clang with gcc 4.8.2 but they pass with 4.8.4 or 4.8.5. Since we do bootstrap builds when building clang binaries, the stage1 host compiler doesn't matter much to us, so just flip the bots to gcc 4.8.5 and move on with life. I built 4.8.5 (in a precise vm) with: contrib/download_prerequisites mkdir build && cd build ../configure --prefix=$HOME/gcc485precise --enable-languages=c,c++ --enable-checking=release time make -j10 make install-strip cd ~ ~/gsutil/gsutil cp -n -a public-read gcc485precise.tgz gs://chromium-browser-clang/tools/gcc485precise.tgz i.e. I switched from `make install` to `make install-strip`, which also reduces download size from 125MB to 30 MB. BUG=648300 ========== to ========== clang bots: Use gcc 4.8.5 instead of 4.8.2 as stage1 compiler. For reasons not fully understood, some of clang's tests started failing when building clang with gcc 4.8.2 but they pass with 4.8.4 or 4.8.5. Since we do bootstrap builds when building clang binaries, the stage1 host compiler doesn't matter much to us, so just flip the bots to gcc 4.8.5 and move on with life. I built 4.8.5 (in a precise vm) with: contrib/download_prerequisites mkdir build && cd build ../configure --prefix=$HOME/gcc485precise --enable-languages=c,c++ --enable-checking=release time make -j10 make install-strip tar czf gcc485precise.tgz gcc485precise cd ~ ~/gsutil/gsutil cp -n -a public-read gcc485precise.tgz gs://chromium-browser-clang/tools/gcc485precise.tgz i.e. I switched from `make install` to `make install-strip`, which also reduces download size from 125MB to 30 MB. BUG=648300 ==========
The CQ bit was checked by thakis@chromium.org to run a CQ dry run
thakis@chromium.org changed reviewers: + hans@chromium.org
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== clang bots: Use gcc 4.8.5 instead of 4.8.2 as stage1 compiler. For reasons not fully understood, some of clang's tests started failing when building clang with gcc 4.8.2 but they pass with 4.8.4 or 4.8.5. Since we do bootstrap builds when building clang binaries, the stage1 host compiler doesn't matter much to us, so just flip the bots to gcc 4.8.5 and move on with life. I built 4.8.5 (in a precise vm) with: contrib/download_prerequisites mkdir build && cd build ../configure --prefix=$HOME/gcc485precise --enable-languages=c,c++ --enable-checking=release time make -j10 make install-strip tar czf gcc485precise.tgz gcc485precise cd ~ ~/gsutil/gsutil cp -n -a public-read gcc485precise.tgz gs://chromium-browser-clang/tools/gcc485precise.tgz i.e. I switched from `make install` to `make install-strip`, which also reduces download size from 125MB to 30 MB. BUG=648300 ========== to ========== clang bots: Use gcc 4.8.5 instead of 4.8.2 as stage1 compiler. For reasons not fully understood, some of clang's tests started failing when building clang with gcc 4.8.2 but they pass with 4.8.4 or 4.8.5. Since we do bootstrap builds when building clang binaries, the stage1 host compiler doesn't matter much to us, so just flip the bots to gcc 4.8.5 and move on with life. I built 4.8.5 (in a precise vm) with: contrib/download_prerequisites mkdir build && cd build ../configure --prefix=$HOME/gcc485precise --enable-languages=c,c++ --enable-checking=release time make -j10 make install-strip tar czf gcc485precise.tgz gcc485precise cd ~ ~/gsutil/gsutil cp -n -a public-read gcc485precise.tgz gs://chromium-browser-clang/tools/gcc485precise.tgz i.e. I switched from `make install` to `make install-strip`, which also reduces download size from 125MB to 30 MB. BUG=648300 TBR=hans ==========
ima tbr this so that the bots can cycle while i commute home and i can check on them once i'm done commuting.
Message was sent while issue was closed.
Description was changed from ========== clang bots: Use gcc 4.8.5 instead of 4.8.2 as stage1 compiler. For reasons not fully understood, some of clang's tests started failing when building clang with gcc 4.8.2 but they pass with 4.8.4 or 4.8.5. Since we do bootstrap builds when building clang binaries, the stage1 host compiler doesn't matter much to us, so just flip the bots to gcc 4.8.5 and move on with life. I built 4.8.5 (in a precise vm) with: contrib/download_prerequisites mkdir build && cd build ../configure --prefix=$HOME/gcc485precise --enable-languages=c,c++ --enable-checking=release time make -j10 make install-strip tar czf gcc485precise.tgz gcc485precise cd ~ ~/gsutil/gsutil cp -n -a public-read gcc485precise.tgz gs://chromium-browser-clang/tools/gcc485precise.tgz i.e. I switched from `make install` to `make install-strip`, which also reduces download size from 125MB to 30 MB. BUG=648300 TBR=hans ========== to ========== clang bots: Use gcc 4.8.5 instead of 4.8.2 as stage1 compiler. For reasons not fully understood, some of clang's tests started failing when building clang with gcc 4.8.2 but they pass with 4.8.4 or 4.8.5. Since we do bootstrap builds when building clang binaries, the stage1 host compiler doesn't matter much to us, so just flip the bots to gcc 4.8.5 and move on with life. I built 4.8.5 (in a precise vm) with: contrib/download_prerequisites mkdir build && cd build ../configure --prefix=$HOME/gcc485precise --enable-languages=c,c++ --enable-checking=release time make -j10 make install-strip tar czf gcc485precise.tgz gcc485precise cd ~ ~/gsutil/gsutil cp -n -a public-read gcc485precise.tgz gs://chromium-browser-clang/tools/gcc485precise.tgz i.e. I switched from `make install` to `make install-strip`, which also reduces download size from 125MB to 30 MB. BUG=648300 TBR=hans Committed: https://crrev.com/6e96f3f9582481230cee3a6e8987cc877940fab6 Cr-Commit-Position: refs/heads/master@{#419607} ==========
Message was sent while issue was closed.
Patchset 1 (id:??) landed as https://crrev.com/6e96f3f9582481230cee3a6e8987cc877940fab6 Cr-Commit-Position: refs/heads/master@{#419607}
Message was sent while issue was closed.
Description was changed from ========== clang bots: Use gcc 4.8.5 instead of 4.8.2 as stage1 compiler. For reasons not fully understood, some of clang's tests started failing when building clang with gcc 4.8.2 but they pass with 4.8.4 or 4.8.5. Since we do bootstrap builds when building clang binaries, the stage1 host compiler doesn't matter much to us, so just flip the bots to gcc 4.8.5 and move on with life. I built 4.8.5 (in a precise vm) with: contrib/download_prerequisites mkdir build && cd build ../configure --prefix=$HOME/gcc485precise --enable-languages=c,c++ --enable-checking=release time make -j10 make install-strip tar czf gcc485precise.tgz gcc485precise cd ~ ~/gsutil/gsutil cp -n -a public-read gcc485precise.tgz gs://chromium-browser-clang/tools/gcc485precise.tgz i.e. I switched from `make install` to `make install-strip`, which also reduces download size from 125MB to 30 MB. BUG=648300 TBR=hans Committed: https://crrev.com/6e96f3f9582481230cee3a6e8987cc877940fab6 Cr-Commit-Position: refs/heads/master@{#419607} ========== to ========== clang bots: Use gcc 4.8.5 instead of 4.8.2 as stage1 compiler. For reasons not fully understood, some of clang's tests started failing when building clang with gcc 4.8.2 but they pass with 4.8.4 or 4.8.5. Since we do bootstrap builds when building clang binaries, the stage1 host compiler doesn't matter much to us, so just flip the bots to gcc 4.8.5 and move on with life. I built 4.8.5 (in a precise vm) with: contrib/download_prerequisites mkdir build && cd build ../configure --prefix=$HOME/gcc485precise --enable-languages=c,c++ --enable-checking=release time make -j10 make install-strip tar czf gcc485precise.tgz gcc485precise cd ~ ~/gsutil/gsutil cp -n -a public-read gcc485precise.tgz gs://chromium-browser-clang/tools/gcc485precise.tgz i.e. I switched from `make install` to `make install-strip`, which also reduces download size from 125MB to 30 MB. BUG=648300 TBR=hans Committed: https://chromium.googlesource.com/chromium/src/+/6e96f3f9582481230cee3a6e8987... ==========
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as 6e96f3f9582481230cee3a6e8987cc877940fab6 (presubmit successful).
Message was sent while issue was closed.
lgtm > i.e. I switched from `make install` to `make install-strip`, which also reduces download size from 125MB to 30 MB. Nice :-) |