use the gist gem instead of the gist crate
hopefully this will work on osx and will make everything more uniform (appveyor is already using the gem instead of the crate) closes #51
This commit is contained in:
parent
ff17cfaa46
commit
185143e90f
3 changed files with 14 additions and 18 deletions
|
|
@ -1,5 +1,5 @@
|
|||
dist: trusty
|
||||
language: generic
|
||||
language: ruby
|
||||
services: docker
|
||||
sudo: required
|
||||
|
||||
|
|
|
|||
|
|
@ -3,13 +3,15 @@ set -ex
|
|||
. $(dirname $0)/env.sh
|
||||
|
||||
install_qemu() {
|
||||
case $TRAVIS_OS_NAME in
|
||||
linux)
|
||||
apt-get update
|
||||
apt-get install -y --no-install-recommends \
|
||||
binfmt-support qemu-user-static
|
||||
;;
|
||||
esac
|
||||
if [[ $TRAVIS_OS_NAME = "linux" ]]; then
|
||||
apt-get update
|
||||
apt-get install -y --no-install-recommends \
|
||||
binfmt-support qemu-user-static
|
||||
fi
|
||||
}
|
||||
|
||||
install_gist() {
|
||||
gem install gist
|
||||
}
|
||||
|
||||
install_binutils() {
|
||||
|
|
@ -45,6 +47,7 @@ install_xargo() {
|
|||
main() {
|
||||
if [[ $TRAVIS_OS_NAME == "osx" || ${IN_DOCKER_CONTAINER:-n} == "y" ]]; then
|
||||
install_qemu
|
||||
install_gist
|
||||
install_binutils
|
||||
install_rust
|
||||
add_rustup_target
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ set -ex
|
|||
. $(dirname $0)/env.sh
|
||||
|
||||
gist_it() {
|
||||
gist -ap -f "'$1' from commit '$TRAVIS_COMMIT' on branch '$TRAVIS_BRANCH'"
|
||||
gist -d "'$TARGET/rustc-builtins.rlib' from commit '$TRAVIS_COMMIT' on branch '$TRAVIS_BRANCH'"
|
||||
echo "Disassembly available at the above URL."
|
||||
}
|
||||
|
||||
|
|
@ -16,14 +16,7 @@ inspect() {
|
|||
$PREFIX$NM -g --defined-only target/**/debug/*.rlib
|
||||
|
||||
set +e
|
||||
case $TRAVIS_OS_NAME in
|
||||
linux)
|
||||
$PREFIX$OBJDUMP -Cd target/**/release/*.rlib | gist_it "$TARGET/rustc-builtins.rlib"
|
||||
;;
|
||||
osx)
|
||||
$PREFIX$OBJDUMP -Cd target/**/release/*.rlib
|
||||
;;
|
||||
esac
|
||||
$PREFIX$OBJDUMP -Cd target/**/release/*.rlib | gist_it
|
||||
set -e
|
||||
|
||||
# Check presence of weak symbols
|
||||
|
|
@ -49,7 +42,7 @@ run_tests() {
|
|||
|
||||
main() {
|
||||
if [[ $TRAVIS_OS_NAME == "linux" && ${IN_DOCKER_CONTAINER:-n} == "n" ]]; then
|
||||
local tag=2016-08-22
|
||||
local tag=2016-08-13
|
||||
|
||||
docker run \
|
||||
--privileged \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue