From 44d01bb164d47f293b7db25897a9a076694cc943 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Harabie=C5=84?= Date: Thu, 20 Jun 2019 02:13:59 +0200 Subject: [PATCH] Work around no_std build failure in travis Issue is caused by core_io crate requiring very old rustc which is not compatible with byteorder create since version 1.3. In crates depending on fatfs byteorder version can be overriden in their Cargo.toml file. --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 1619313..e44c303 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,6 +14,9 @@ matrix: - rust: nightly-2018-03-07 script: # nostd build + # byteorder crate version is configured here to fix build in old nightly compiler + # See: https://github.com/BurntSushi/byteorder/pull/150 + - cargo update -p byteorder --precise 1.2.7 - cargo build --no-default-features --features core_io - cargo build --no-default-features --features core_io,alloc,core_io/collections