Add CI for x64->x86 cross-compilation #461
+25
−7
Merged
Travis CI / Travis CI - Pull Request
succeeded
Apr 29, 2019
in
49m 21s
Build Passed
The build passed, just like the previous build.
Details
This is a pull request build.
It is running a build against the merge commit, after merging #461 Add CI for x64->x86 cross-compilation.
Any changes that have been made to the master branch before the build ran are also included.
Jobs and Stages
This build has 12 jobs, running in parallel.
| Job | Rust | ENV | OS | State |
|---|---|---|---|---|
| nightly | \["FEATURES=\\"\\""\] | Linux | passed | |
| beta | \["FEATURES=\\"\\""\] | Linux | passed | |
| stable | \["FEATURES=\\"\\""\] | Linux | passed | |
| nightly | \["FEATURES=\\"--features debugmozjs\\""\] | Linux | passed | |
| beta | \["FEATURES=\\"--features debugmozjs\\""\] | Linux | passed | |
| stable | \["FEATURES=\\"--features debugmozjs\\""\] | Linux | passed | |
| nightly | \["FEATURES=\\"\\""\] | macOS | passed | |
| beta | \["FEATURES=\\"\\""\] | macOS | passed | |
| stable | \["FEATURES=\\"\\""\] | macOS | passed | |
| nightly | \["FEATURES=\\"--features debugmozjs\\""\] | macOS | passed | |
| beta | \["FEATURES=\\"--features debugmozjs\\""\] | macOS | passed | |
| stable | \["FEATURES=\\"--features debugmozjs\\""\] | macOS | passed |
Build Configuration
| Build Option | Setting |
|---|---|
| Language | Rust |
| Operating System | Linux (Xenial), macOS |
| Rust Versions | nightly, beta, stable |
| Xcode Version | xcode9.3 |
Build Configuration
{
"os": [
"linux",
"osx"
],
"env": [
"FEATURES=\"\"",
"FEATURES=\"--features debugmozjs\""
],
"dist": "xenial",
"rust": [
"nightly",
"beta",
"stable"
],
"sudo": 9000,
"cache": "ccache",
"group": "stable",
"addons": {
"apt": {
"sources": [
"ubuntu-toolchain-r-test",
"llvm-toolchain-xenial-5.0"
],
"packages": [
"autoconf2.13",
"g++-6",
"clang-5.0"
]
}
},
"script": [
"ccache -z",
"CCACHE=$(which ccache) travis_wait cargo build --verbose $FEATURES",
"CCACHE=$(which ccache) RUST_BACKTRACE=1 cargo test --verbose $FEATURES",
"ccache -s"
],
".result": "configured",
"language": "rust",
"osx_image": "xcode9.3",
"before_script": [
"if [[ \"$TRAVIS_OS_NAME\" == \"linux\" ]]; then export CC=gcc-6; export CXX=g++-6; fi",
"if [[ \"$TRAVIS_OS_NAME\" == \"osx\" ]]; then brew update; brew install autoconf@2.13 ccache llvm yasm; fi"
]
}