summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuinton Hoole <quinton@google.com>2016-06-02 11:30:31 -0700
committerQuinton Hoole <quinton@google.com>2016-06-02 11:30:31 -0700
commit3577ba87d6a4fa0eecbdc5176463b7e99ba22183 (patch)
treeb71b31c1c223a4cc75166d45c5a68f39f813887d
parentcc10b53fc0c6e12c1f7f2ac69b34774f94fbb5df (diff)
Add note to development guide regarding GNU tools versions, especially on Mac OS X.
-rw-r--r--development.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/development.md b/development.md
index 9e008191..d64b6cba 100644
--- a/development.md
+++ b/development.md
@@ -50,6 +50,14 @@ Official releases are built using Docker containers. To build Kubernetes using
Docker please follow [these
instructions](http://releases.k8s.io/HEAD/build/README.md).
+### Local OS/shell environment
+
+Many of the Kubernetes development helper scripts rely on a fairly up-to-date GNU tools
+environment, so most recent Linux distros should work just fine
+out-of-the-box. Note that Mac OS X ships with somewhat outdated
+BSD-based tools, some of which may be incompatible in subtle ways, so we recommend
+[replacing those with modern GNU tools](https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/).
+
### Go development environment
Kubernetes is written in the [Go](http://golang.org) programming language.