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

Conversation

Projects
None yet
6 participants
@nikic
Contributor

nikic commented Nov 28, 2018

In particular this fixes #56265.

r? @alexcrichton

Update LLVM
In particular to pull in a fix for #56265.
@rust-highfive

This comment has been minimized.

Collaborator

rust-highfive commented Nov 28, 2018

⚠️ Warning ⚠️

  • These commits modify submodules.
@alexcrichton

This comment has been minimized.

Member

alexcrichton commented Nov 28, 2018

@bors: r+ p=1

@bors

This comment has been minimized.

Contributor

bors commented Nov 28, 2018

📌 Commit 2ec76e7 has been approved by alexcrichton

@RalfJung

This comment has been minimized.

Member

RalfJung commented Nov 28, 2018

@bors r=2

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

@bors

This comment has been minimized.

Contributor

bors commented Nov 28, 2018

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

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

This comment has been minimized.

Contributor

bors commented Nov 28, 2018

📌 Commit 2ec76e7 has been approved by 2

@RalfJung

This comment has been minimized.

Member

RalfJung commented Nov 28, 2018

Argh...

@bors r=alexcrichton p=2

@bors

This comment has been minimized.

Contributor

bors commented Nov 28, 2018

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

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

This comment has been minimized.

Contributor

bors commented Nov 28, 2018

📌 Commit 2ec76e7 has been approved by alexcrichton

@eddyb

This comment has been minimized.

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

This comment has been minimized.

Member

RalfJung commented Nov 28, 2018

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

This comment has been minimized.

Contributor

bors commented Nov 28, 2018

⌛️ Testing commit 2ec76e7 with merge d62a680...

bors added a commit that referenced this pull request Nov 28, 2018

Auto merge of #56313 - nikic:update-llvm, r=alexcrichton
Update LLVM

In particular this fixes #56265.

r? @alexcrichton
@bors

This comment has been minimized.

Contributor

bors commented Nov 28, 2018

💔 Test failed - status-travis

@rust-highfive

This comment has been minimized.

Collaborator

rust-highfive commented Nov 28, 2018

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

This comment has been minimized.

Contributor

nikic commented Nov 29, 2018

@bors retry 3h timeout due to LLVM rebuild

@bors

This comment has been minimized.

Contributor

bors commented Nov 29, 2018

@nikic: 🔑 Insufficient privileges: not in try users

@eddyb

This comment has been minimized.

Member

eddyb commented Nov 29, 2018

@bors retry

@bors

This comment has been minimized.

Contributor

bors commented Nov 29, 2018

⌛️ Testing commit 2ec76e7 with merge ebf6b0a...

bors added a commit that referenced this pull request Nov 29, 2018

Auto merge of #56313 - nikic:update-llvm, r=alexcrichton
Update LLVM

In particular this fixes #56265.

r? @alexcrichton
@bors

This comment has been minimized.

Contributor

bors commented Nov 29, 2018

💔 Test failed - status-travis

@rust-highfive

This comment has been minimized.

Collaborator

rust-highfive commented Nov 29, 2018

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

This comment has been minimized.

Member

RalfJung commented Nov 29, 2018

@bors

This comment has been minimized.

Contributor

bors commented Nov 29, 2018

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

bors added a commit that referenced this pull request Nov 29, 2018

Auto merge of #56313 - nikic:update-llvm, r=alexcrichton
Update LLVM

In particular this fixes #56265.

r? @alexcrichton
@bors

This comment has been minimized.

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

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment