Disable cross compilation for now
This commit is contained in:
parent
053c924d5a
commit
e077ed0b4d
10
.travis.yml
10
.travis.yml
|
|
@ -3,7 +3,7 @@ sudo: false
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
packages:
|
packages:
|
||||||
- gcc-4.6-arm-linux-gnueabihf
|
- gcc-arm-linux-gnueabihf
|
||||||
rust:
|
rust:
|
||||||
- nightly
|
- nightly
|
||||||
- beta
|
- beta
|
||||||
|
|
@ -16,10 +16,10 @@ env:
|
||||||
- TEST_FEATURES=false
|
- TEST_FEATURES=false
|
||||||
- TEST_FEATURES=true
|
- TEST_FEATURES=true
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
# include:
|
||||||
- os: linux
|
# - os: linux
|
||||||
env: TARGET=arm-unknown-linux-gnueabihf TEST_FEATURES=true
|
# env: TARGET=arm-unknown-linux-gnueabihf TEST_FEATURES=true
|
||||||
rust: 1.4.0
|
# rust: 1.4.0
|
||||||
exclude:
|
exclude:
|
||||||
- os: osx
|
- os: osx
|
||||||
env: TEST_FEATURES=true
|
env: TEST_FEATURES=true
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ impl Server {
|
||||||
|
|
||||||
fn new_tcp(args: &[&str]) -> (Server, TcpStream) {
|
fn new_tcp(args: &[&str]) -> (Server, TcpStream) {
|
||||||
let (server, addr) = Server::spawn(args, None);
|
let (server, addr) = Server::spawn(args, None);
|
||||||
loop {
|
for _ in 0..20 {
|
||||||
match TcpStream::connect(&addr) {
|
match TcpStream::connect(&addr) {
|
||||||
Ok(s) => return (server, s),
|
Ok(s) => return (server, s),
|
||||||
Err(ref e) if e.kind() == io::ErrorKind::ConnectionRefused => {
|
Err(ref e) if e.kind() == io::ErrorKind::ConnectionRefused => {
|
||||||
|
|
@ -84,6 +84,7 @@ impl Server {
|
||||||
Err(e) => panic!("wut: {}", e),
|
Err(e) => panic!("wut: {}", e),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
panic!("server never came online");
|
||||||
}
|
}
|
||||||
|
|
||||||
fn new() -> (Server, TcpStream) {
|
fn new() -> (Server, TcpStream) {
|
||||||
|
|
|
||||||
|
|
@ -5,13 +5,17 @@ if [ "$TRAVIS_OS_NAME" == "osx" ]; then
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "$TARGET" ]; then
|
if [ "$TARGET" == "arm-unknown-linux-gnueabihf" ]; then
|
||||||
FLAGS="os/compiler=$TARGET-"
|
export C_INCLUDE_PATH=/usr/arm-linux-gnueabihf/include
|
||||||
|
CROSS=arm-linux-gnueabihf-
|
||||||
|
OS_COMPILER=linux-armv4
|
||||||
|
else
|
||||||
|
OS_COMPILER=linux-x86_64
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir /tmp/openssl
|
mkdir /tmp/openssl
|
||||||
cd /tmp/openssl
|
cd /tmp/openssl
|
||||||
curl https://openssl.org/source/openssl-1.0.2e.tar.gz | tar --strip-components=1 -xzf -
|
curl https://openssl.org/source/openssl-1.0.2e.tar.gz | tar --strip-components=1 -xzf -
|
||||||
./Configure --prefix=$HOME/openssl shared $FLAGS
|
./Configure --prefix=$HOME/openssl shared --cross-compile-prefix=$CROSS $OS_COMPILER
|
||||||
make
|
make
|
||||||
make install
|
make install
|
||||||
|
|
|
||||||
|
|
@ -28,4 +28,5 @@ else
|
||||||
COMMAND="test"
|
COMMAND="test"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
export PATH=$HOME/openssl/bin:$PATH
|
||||||
(cd openssl && cargo $COMMAND $FLAGS --features "$FEATURES")
|
(cd openssl && cargo $COMMAND $FLAGS --features "$FEATURES")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue