<div dir="ltr"><div> doc/source-builder.txt | 56 +++++++++++++++++++++++++++++++++++++++-----------</div><div> 1 file changed, 44 insertions(+), 12 deletions(-)</div><div><br></div><div>diff --git a/doc/source-builder.txt b/doc/source-builder.txt</div><div>index 3bcc397..d676e63 100644</div><div>--- a/doc/source-builder.txt</div><div>+++ b/doc/source-builder.txt</div><div>@@ -39,7 +39,7 @@ from source and taught this tool. The RTEMS Source Builder has been tested on:</div><div> * <<_freebsd,FreeBSD>></div><div> * <<_netbsd,NetBSD>></div><div> * <<_macos,MacOS>></div><div>-* <<_mint,Linux Mint>></div><div>+* <<_linuxmint,LinuxMint>></div><div> * <<_opensuse,openSUSE>></div><div> * <<_raspbian,Raspbian>></div><div> * <<_ubuntu,Ubuntu>></div><div>@@ -3112,6 +3112,15 @@ $ sudo apt-get build-dep binutils gcc g++ gdb unzip git</div><div> $ sudo apt-get install python2.7-dev</div><div> -------------------------------------------------------------</div><div> </div><div>+LinuxMint</div><div>+^^^^^^^^^</div><div>+zlib package is required on Linux Mint. It has a different name (other</div><div>+than the usual zlib-dev):</div><div>+</div><div>+-------------------------------------------------------------</div><div>+# sudo apt-get install zlib1g-dev</div><div>+-------------------------------------------------------------</div><div>+</div><div> FreeBSD</div><div> ~~~~~~~</div><div> </div><div>@@ -3157,16 +3166,6 @@ The RTEMS Source Builder has been tested on Mountain Lion. You will need to</div><div> install the Xcode app using the _App Store_ tool, run Xcode and install the</div><div> Developers Tools package within Xcode.</div><div> </div><div>-Linux Mint</div><div>-^^^^^^^^^^</div><div>-</div><div>-zlib package is required on Linux Mint. It has a different name (other</div><div>-than the usual zlib-dev):</div><div>-</div><div>--------------------------------------------------------------</div><div>-# sudo apt-get install zlib1g-dev</div><div>--------------------------------------------------------------</div><div>-</div><div> Mavericks</div><div> ^^^^^^^^^</div><div> </div><div>@@ -3204,13 +3203,15 @@ debugging experiences may vary and if this is an issue please raised the topic</div><div> on the RTEMS Users mailing list.</div><div> </div><div> Building the tools or some other packages may require a Unix or POSIX type</div><div>-shell. There are a few options, Cygwin and MSYS2. I recommend MSYS2.</div><div>+shell. There are a few options, Cygwin, MSYS2, and Windows Subsystem for Linux</div><div>+(WSL) on Windows 10 with the 2016 Windows Anniversary Update. I recommend MSYS2.</div><div> </div><div> .Ready To Go Windows Tools</div><div> NOTE: From time to time I provide tools for Windows at</div><div> <a href="http://ftp.rtems.org/pub/rtems/people/chrisj/source-builder/4.11/mingw32/">http://ftp.rtems.org/pub/rtems/people/chrisj/source-builder/4.11/mingw32/</a></div><div> </div><div> MSYS2</div><div>+^^^^^</div><div> </div><div> This is a new version of the old MinGW project's original MSYS based around the</div><div> Arch Linux pacman packager. MSYS and MSYS2 are a specific fork of the Cygwin</div><div>@@ -3237,6 +3238,7 @@ Install a suitable version of Python from <a href="http://www.python.org/">http://www.python.org/</a> and add it to</div><div> the start of your path. The MSYS2 python does not work with waf.</div><div> </div><div> Cygwin</div><div>+^^^^^^</div><div> </div><div> Building on Windows is a little more complicated because the Cygwin shell is</div><div> used rather than the MSYS2 shell. The MSYS2 shell is simpler because the</div><div>@@ -3352,6 +3354,36 @@ reasons they cannot be avoided in all cases. Cygwin and it's fork MSYS are</div><div> fantastic pieces of software in a difficult environment. I have found building</div><div> a single tool tends to work, building all at once is harder.</div><div> </div><div>+Windows Subsystem for Linux (WSL)</div><div>+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</div><div>+</div><div>+The Windows Subsystem for Linux is a port of the user mode binaries from</div><div>+Ubuntu 14.04 LTS to Windows 10. It was first made available in the August 2016</div><div>+Windows 10 Anniversary Update.</div><div>+</div><div>+WSL installs a Bash shell and many of the Ubuntu command line linux utilities</div><div>+including a fully working apt-get command. Graphical or X-Windows applciations</div><div>+are not supported.</div><div>+</div><div>+.Installing WSL</div><div>+NOTE: There are many articles on the internet describing how to install WSL.</div><div>+Here is an example:</div><div>+<a href="https://msdn.microsoft.com/en-us/commandline/wsl/install_guide">https://msdn.microsoft.com/en-us/commandline/wsl/install_guide</a></div><div>+</div><div>+Once WSL is installed, using the RTEMS Source Builder is nearly the same as</div><div>+as using it on Ubuntu Linux 14.04. I had to install the following packages</div><div>+to allow RSB to work on WSL</div><div>+</div><div>+-------------------------------------------------------------</div><div>+$ sudo apt-get install autoconf automake bison flex binutils gcc \</div><div>+g++ gdb texinfo unzip ncurses-dev python-dev git zlib1g-dev make</div><div>+-------------------------------------------------------------</div><div>+</div><div>+Once the RSB toolchain is compiled, I was able to add the toolchain to my path</div><div>+by editing .bashrc in my WSL home directory. For some reason, .profile was not</div><div>+run when starting a bash shell like it does when logging into a real Ubuntu</div><div>+system.</div><div>+</div><div> </div><div> Build Status By Host</div><div> ~~~~~~~~~~~~~~~~~~~~</div><div>-- </div><div>2.7.4 (Apple Git-66)</div><div><br></div></div>