Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update LLVM #56313

Merged
merged 1 commit into from
Nov 29, 2018
Merged

Update LLVM #56313

merged 1 commit into from
Nov 29, 2018

Conversation

nikic
Copy link
Contributor

@nikic nikic commented Nov 28, 2018

In particular this fixes #56265.

r? @alexcrichton

In particular to pull in a fix for rust-lang#56265.
@rust-highfive
Copy link
Collaborator

⚠️ Warning ⚠️

  • These commits modify submodules.

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Nov 28, 2018
@alexcrichton
Copy link
Member

@bors: r+ p=1

@bors
Copy link
Contributor

bors commented Nov 28, 2018

📌 Commit 2ec76e7 has been approved by alexcrichton

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Nov 28, 2018
@RalfJung
Copy link
Member

@bors r=2

Fixes a stable-to-nightly regression (some crates don't build any more on some platforms)

@bors
Copy link
Contributor

bors commented Nov 28, 2018

💡 This pull request was already approved, no need to approve it again.

@bors
Copy link
Contributor

bors commented Nov 28, 2018

📌 Commit 2ec76e7 has been approved by 2

@RalfJung
Copy link
Member

Argh...

@bors r=alexcrichton p=2

@bors
Copy link
Contributor

bors commented Nov 28, 2018

💡 This pull request was already approved, no need to approve it again.

@bors
Copy link
Contributor

bors commented Nov 28, 2018

📌 Commit 2ec76e7 has been approved by alexcrichton

@eddyb
Copy link
Member

eddyb commented Nov 28, 2018

There's another pull request that is currently being tested, blocking this pull request: #56323

Uhh, I thought try and auto worked in parallel? Is that not the case?

@RalfJung
Copy link
Member

I think the message is just wrong, there's also #56245 running (and it'll probably take long enough for this one not to make the nightly)

@bors
Copy link
Contributor

bors commented Nov 28, 2018

⌛ Testing commit 2ec76e7 with merge d62a68063fed4f6a1990a0da7193c55164deb062...

@bors
Copy link
Contributor

bors commented Nov 28, 2018

💔 Test failed - status-travis

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Nov 28, 2018
@rust-highfive
Copy link
Collaborator

The job dist-x86_64-linux-alt of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Downloading https://files.pythonhosted.org/packages/4f/dd/d1b374af4e5f374173517e7d63e2f4489d3d2e9a45626df830c885412cc9/awscli-1.16.64-py2.py3-none-any.whl (1.4MB)
    0% |▎                               | 10kB 7.9MB/s eta 0:00:01
    1% |▌                               | 20kB 1.8MB/s eta 0:00:01
    2% |▊                               | 30kB 2.2MB/s eta 0:00:01
    2% |█                               | 40kB 1.9MB/s eta 0:00:01
---
[02:58:13]    Compiling rustc-ap-rustc_target v297.0.0
[02:58:20] [RUSTC-TIMING] rls_analysis test:false 34.793
[02:58:20]    Compiling rustc-ap-syntax_pos v297.0.0

Broadcast message from root@travis-job-32c6cb23-54c8-46cc-a36f-6d3e80dc73a3
 (unknown) at 23:50 ...
The system is going down for power off NOW!

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@nikic
Copy link
Contributor Author

nikic commented Nov 29, 2018

@bors retry 3h timeout due to LLVM rebuild

@bors
Copy link
Contributor

bors commented Nov 29, 2018

@nikic: 🔑 Insufficient privileges: not in try users

@eddyb
Copy link
Member

eddyb commented Nov 29, 2018

@bors retry

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Nov 29, 2018
@bors
Copy link
Contributor

bors commented Nov 29, 2018

⌛ Testing commit 2ec76e7 with merge ebf6b0a258f9ce9b00cdd25dbaad1afa1ac8057d...

@bors
Copy link
Contributor

bors commented Nov 29, 2018

💔 Test failed - status-travis

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Nov 29, 2018
@rust-highfive
Copy link
Collaborator

The job dist-various-1 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[00:54:29] CC_armebv7r_none_eabi=arm-none-eabi-gcc
[00:54:29] S=/checkout
[00:54:29] _=/bin/sh
[00:54:29] TOOLSTATE_REPO_ACCESS_TOKEN=[secure]
[00:54:29] TRAVIS=true
[00:54:29] RUST_RELEASE_CHANNEL=nightly
[00:54:29] PATH=/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[00:54:29] RUN_MAKE_TARGETS=thumbv6m-none-eabi,thumbv7m-none-eabi,thumbv7em-none-eabi,thumbv7em-none-eabihf
[00:54:29] RUSTC=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc
[00:54:29] RUST_BUILD_STAGE=stage2-thumbv7em-none-eabihf
[00:54:29] BOOTSTRAP_PYTHON=/usr/bin/python2.7
[00:54:29] SCRIPT=python2.7 ../x.py test --target thumbv6m-none-eabi,thumbv7m-none-eabi,thumbv7em-none-eabi,thumbv7em-none-eabihf src/test/run-make &&       python2.7 ../x.py dist --target asmjs-unknown-emscripten,wasm32-unknown-emscripten,x86_64-rumprun-netbsd,mips-unknown-linux-musl,mipsel-unknown-linux-musl,arm-unknown-linux-musleabi,arm-unknown-linux-musleabihf,armv5te-unknown-linux-gnueabi,armv5te-unknown-linux-musleabi,armv7-unknown-linux-musleabihf,aarch64-unknown-linux-musl,sparc64-unknown-linux-gnu,x86_64-unknown-redox,thumbv6m-none-eabi,thumbv7m-none-eabi,thumbv7em-none-eabi,thumbv7em-none-eabihf,riscv32imc-unknown-none-elf,riscv32imac-unknown-none-elf,armebv7r-none-eabi,armebv7r-none-eabihf,armv7r-none-eabi,armv7r-none-eabihf
[00:54:29] AR=ar
[00:54:29] TRAVIS_BRANCH=auto
[00:54:29] RUSTC_BOOTSTRAP=1
[00:54:29] HOST_RPATH_DIR=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib
[00:54:29] SCCACHE_BUCKET=rust-lang-ci-sccache2
[00:54:29] PWD=/checkout/obj
[00:54:29] CI_JOB_NAME=dist-various-1
[00:54:29] TARGET_RPATH_DIR=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/thumbv7em-none-eabihf/lib
[00:54:29] LD_LIB_PATH_ENVVAR=LD_LIBRARY_PATH
[00:54:29] PYTHON=/usr/bin/python2.7
[00:54:29] HOME=/home/user
[00:54:29] LD_LIBRARY_PATH=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib
[00:54:29] HOSTNAME=4c1f98959f14
[00:54:29] CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-gcc
[00:54:29] SHLVL=2
[00:54:29] CC= 
[00:54:29] BUILD_DIR=/checkout/obj/build
[00:54:29] BUILD_DIR=/checkout/obj/build
[00:54:29] RUST_TEST_TMPDIR=/checkout/obj/build/tmp
[00:54:29] LLVM_CXXFLAGS=
[00:54:29] RUSTFLAGS=--cap-lints=allow
[00:54:29] STAGING_DIR=/tmp
[00:54:29] TMPDIR=/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/thumb-none-cortex-m/thumb-none-cortex-m
[00:54:29] TARGETS=asmjs-unknown-emscripten,wasm32-unknown-emscripten,x86_64-rumprun-netbsd,mips-unknown-linux-musl,mipsel-unknown-linux-musl,arm-unknown-linux-musleabi,arm-unknown-linux-musleabihf,armv5te-unknown-linux-gnueabi,armv5te-unknown-linux-musleabi,armv7-unknown-linux-musleabihf,aarch64-unknown-linux-musl,sparc64-unknown-linux-gnu,x86_64-unknown-redox,thumbv6m-none-eabi,thumbv7m-none-eabi,thumbv7em-none-eabi,thumbv7em-none-eabihf,riscv32imc-unknown-none-elf,riscv32imac-unknown-none-elf,armebv7r-none-eabi,armebv7r-none-eabihf,armv7r-none-eabi,armv7r-none-eabihf
[00:54:29] RUST_CONFIGURE_ARGS=--musl-root-armv5te=/musl-armv5te       --musl-root-arm=/musl-arm       --musl-root-armhf=/musl-armhf       --musl-root-armv7=/musl-armv7       --musl-root-aarch64=/musl-aarch64       --musl-root-mips=/musl-mips       --musl-root-mipsel=/musl-mipsel       --enable-emscripten       --disable-docs --set build.print-step-timings --enable-verbose-tests --enable-sccache --disable-manage-submodules --enable-locked-deps --enable-cargo-native-static --set rust.codegen-units-std=1 --disable-dist-src --release-channel=nightly --enable-llvm-static-stdcpp --set rust.remap-debuginfo --enable-missing-tools
[00:54:29] MAKEFLAGS=
[00:54:29] MFLAGS=
[00:54:29] BOOTSTRAP_PARENT_ID=1058
[00:54:29] BOOTSTRAP_PARENT_ID=1058
[00:54:29] __COMPAT_LAYER=RunAsInvoker
[00:54:29] CC_x86_64_unknown_redox=x86_64-unknown-redox-gcc
[00:54:29] BUILD=x86_64-unknown-linux-gnu
[00:54:29] CXX= 
[00:54:29] AWS_ACCESS_KEY_ID=[secure]
[00:54:29] CC_sparc64_unknown_linux_gnu=sparc64-linux-gnu-gcc
[00:54:29] CC_sparc64_unknown_linux_gnu=sparc64-linux-gnu-gcc
[00:54:29] CARGO_HOME=/cargo
[00:54:29] RUSTC_LINKER=arm-none-eabi-gcc
[00:54:29] SCCACHE_REGION=us-west-1
[00:54:29] CC_mips_unknown_linux_musl=mips-openwrt-linux-gcc
[00:54:29] LLVM_COMPONENTS=
[00:54:29] TERM=xterm
[00:54:29] MAKELEVEL=1
[00:54:29] mkdir -p /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/thumb-none-cortex-m/thumb-none-cortex-m
[00:54:29] cd /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/thumb-none-cortex-m/thumb-none-cortex-m && rm -rf cortex-m
[00:54:29] cd /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make/thumb-none-cortex-m/thumb-none-cortex-m && bash -x /checkout/src/test/run-make/thumb-none-cortex-m/../git_clone_sha1.sh cortex-m https://github.com/rust-embedded/cortex-m a448e9156e2cb1e556e5441fd65426952ef4b927 
[00:54:29] Makefile:31: recipe for target 'all' failed
[00:54:29] 
[00:54:29] ------------------------------------------
[00:54:29] stderr:
[00:54:29] stderr:
[00:54:29] ------------------------------------------
[00:54:29] + PROJECT_NAME=cortex-m
[00:54:29] + URL=https://github.com/rust-embedded/cortex-m
[00:54:29] + SHA1=a448e9156e2cb1e556e5441fd65426952ef4b927
[00:54:29] + git clone https://github.com/rust-embedded/cortex-m cortex-m
[00:54:29] Cloning into 'cortex-m'...
[00:54:29] fatal: unable to access 'https://github.com/rust-embedded/cortex-m/': Could not resolve host: github.com
[00:54:29] + err_exit
[00:54:29] + echo ERROR:
[00:54:29] + exit 1
[00:54:29] make: *** [all] Error 1
[00:54:29] ------------------------------------------
[00:54:29] 
[00:54:29] thread '[run-make] run-make/thumb-none-cortex-m' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3282:9
[00:54:29] note: Run with `RUST_BACKTRACE=1` for a backtrace.
---
[00:54:29] 
[00:54:29] thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:503:22
[00:54:29] 
[00:54:29] 
[00:54:29] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/thumbv7em-none-eabihf/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/run-make" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make" "--stage-id" "stage2-thumbv7em-none-eabihf" "--mode" "run-make" "--target" "thumbv7em-none-eabihf" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin/FileCheck" "--linker" "arm-none-eabi-gcc" "--host-rustcflags" "-Crpath -O -Zunstable-options " "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/thumbv7em-none-eabihf/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--llvm-version" "8.0.0svn\n" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
[00:54:29] 
[00:54:29] 
[00:54:29] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test --target thumbv6m-none-eabi,thumbv7m-none-eabi,thumbv7em-none-eabi,thumbv7em-none-eabihf src/test/run-make
[00:54:29] Build completed unsuccessfully in 0:49:55
---
travis_time:end:23518418:start=1543473814502218517,finish=1543473814511343943,duration=9125426
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:1faacb26
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:0666cc94
travis_time:start:0666cc94
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:0c17754b
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@RalfJung
Copy link
Member

@bors retry travis-ci/travis-ci#9696

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Nov 29, 2018
@bors
Copy link
Contributor

bors commented Nov 29, 2018

⌛ Testing commit 2ec76e7 with merge 147e60c...

bors added a commit that referenced this pull request Nov 29, 2018
@bors
Copy link
Contributor

bors commented Nov 29, 2018

☀️ Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 147e60c to master...

@bors bors merged commit 2ec76e7 into rust-lang:master Nov 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

LLVM_ERROR when building serde_json in release + debuginfo mode
6 participants