aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJim Wilson <jimw@sifive.com>2019-10-20 15:23:16 -0700
committerAndrew Waterman <andrew@sifive.com>2019-10-20 15:23:16 -0700
commitfc7bcf7d896fafd4a34fe7cb2c35984ebb77c100 (patch)
tree85e41ec3c11872a8bd37dc4ec71a9dd8d29005e5 /README.md
parent99f41b9f15df712c5c5ddb083458810c7f810b0d (diff)
downloadriscv-gnu-toolchain-fc7bcf7d896fafd4a34fe7cb2c35984ebb77c100.zip
riscv-gnu-toolchain-fc7bcf7d896fafd4a34fe7cb2c35984ebb77c100.tar.gz
riscv-gnu-toolchain-fc7bcf7d896fafd4a34fe7cb2c35984ebb77c100.tar.bz2
Linux toolchain build requires a case-sensitive filesystem. (#529)
Diffstat (limited to 'README.md')
-rw-r--r--README.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/README.md b/README.md
index d5be302..8cf1c47 100644
--- a/README.md
+++ b/README.md
@@ -102,6 +102,12 @@ is OK to build one newlib and one linux toolchain with the same prefix.
But you should avoid building two newlib or two linux toolchains with
the same prefix.
+If building a linux toolchain on a MacOS system, or on a Windows system
+using the Linux subsystem or cygwin, you must ensure that the filesystem
+is case-sensitive. A build on a case-insensitive filesystem will fail when
+building glibc because \*.os and \*.oS files will clobber each other during
+the build eventually resulting in confusing link errors.
+
### Advanced Options
There are a number of additional options that may be passed to