diff --git a/.travis.yml b/.travis.yml
index 6116475d2e2e71fab340408879fea566e1bedfd2..203a8a68e2abd620fb1a52e894631911e31b424c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -88,6 +88,11 @@ matrix:
         - shellcheck --version
         - shellcheck ci/*.sh
 
+    allow_failures:
+      # FIXME: https://github.com/rust-lang/libc/issues/1226
+      - env: TARGET=asmjs-unknown-emscripten
+      - env: TARGET=wasm32-unknown-emscripten
+
 install: rustup target add $TARGET
 script:
   - cargo generate-lockfile --manifest-path libc-test/Cargo.toml