about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorkennytm <kennytm@gmail.com>2018-01-13 02:26:29 +0800
committerGitHub <noreply@github.com>2018-01-13 02:26:29 +0800
commit8aab0cc861e48590964a88fa06e1d7c6d29ecbf3 (patch)
tree9391d2afffcd2baca74e1fdcb1c6f5dabd818069 /src/libsyntax
parent1233602283a4510c3ab8c77054c570d57ee7100b (diff)
parentb69c32097add128aca50277d6aea5c01f8afaf2a (diff)
downloadrust-8aab0cc861e48590964a88fa06e1d7c6d29ecbf3.tar.gz
rust-8aab0cc861e48590964a88fa06e1d7c6d29ecbf3.zip
Rollup merge of #47289 - etaoins:skip-linker-output-non-utf8-test-on-apple, r=kennytm
Skip linker-output-non-utf8 test on Apple

This test fails on APFS filesystems with the following error:

```shell
mkdir: /Users/ryan/Code/rust/build/x86_64-apple-darwin/test/run-make/linker-output-non-utf8.stage2-x86_64-apple-darwin/zzz�: Illegal byte sequence
```

The mkdir does succeed on an HFS+ volume mounted on the same system:
```shell
$ mkdir zzz$$'\xff'
$ ls
zzz47432\xff
```

This is due to APFS now requiring that all paths are valid UTF-8. As APFS will be the default filesystem for all new Darwin-based systems the most straightforward fix is to skip this test on Darwin as well as Windows.
Diffstat (limited to 'src/libsyntax')
0 files changed, 0 insertions, 0 deletions