aboutsummaryrefslogtreecommitdiffstats
path: root/guide/installation.html
diff options
context:
space:
mode:
Diffstat (limited to 'guide/installation.html')
-rw-r--r--guide/installation.html8
1 files changed, 6 insertions, 2 deletions
diff --git a/guide/installation.html b/guide/installation.html
index e8c0f0f..62a3bc8 100644
--- a/guide/installation.html
+++ b/guide/installation.html
@@ -42,7 +42,8 @@ have further requirements depending on your needs.</p><p>Some packages may requi
</p><pre class="programlisting">$ pacman -S erlang git make</pre><p>
</p><p>Alpine Linux and other distributions based on BusyBox come
with an incompatible <code class="literal">awk</code> program. Installing the GNU Awk
-(<code class="literal">gawk</code> on Alpine) solves this issue.</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_freebsd"></a>1.1.2. FreeBSD</h3></div></div></div><p>FreeBSD comes with binary and source packages:</p><p><strong>Install binary packages. </strong>
+(<code class="literal">gawk</code> on Alpine) solves this issue.</p><p>Parallel builds may require the program <code class="literal">flock</code> that can
+be found in the package <code class="literal">util-linux</code>.</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_freebsd"></a>1.1.2. FreeBSD</h3></div></div></div><p>FreeBSD comes with binary and source packages:</p><p><strong>Install binary packages. </strong>
</p><pre class="programlisting">$ pkg install erlang git gmake</pre><p>
</p><p>On FreeBSD the <code class="literal">make</code> command is BSD Make. Use <code class="literal">gmake</code> instead.</p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="_os_x_and_macos"></a>1.1.3. OS X and macOS</h3></div></div></div><p>While Apple distributes their own GNU Make, their version is
very old and plagued with numerous bugs. It is recommended
@@ -52,7 +53,10 @@ MacPorts:</p><p><strong>Homebrew. </strong>
</p><p>Homebrew installs GNU Make as <code class="literal">gmake</code>. The <code class="literal">make</code> command
is the one provided by Apple.</p><p><strong>MacPorts. </strong>
</p><pre class="programlisting">$ sudo port install erlang git gmake</pre><p>
-</p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_on_windows"></a>1.2. On Windows</h2></div></div></div><p>Erlang.mk can be used on Windows inside an MSYS2 environment.
+</p><p>Parallel builds may require the program <code class="literal">flock</code> which can
+be installed via Homebrew or manually. The instructions
+to install are available from its repository:
+<a class="ulink" href="https://github.com/discoteq/flock" target="_top">https://github.com/discoteq/flock</a></p></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_on_windows"></a>1.2. On Windows</h2></div></div></div><p>Erlang.mk can be used on Windows inside an MSYS2 environment.
Cygwin, MSYS (the original) and native Windows (both Batch
and PowerShell) are currently not supported.</p><div class="note" style="margin-left: 0; margin-right: 10%;"><h3 class="title">Note</h3><p>Erlang.mk expects Unix line breaks in most of the files
(LF instead of CRLF). Make sure to configure your text editor