diff --git a/doc/FAQ.md b/doc/FAQ.md
index 2fccdd8a42014c5557201e5f8fb0a8c338e2a768..50897659f5749eb024e0fcab35a9aadb9540e552 100644
--- a/doc/FAQ.md
+++ b/doc/FAQ.md
@@ -11,6 +11,7 @@
 * [How can I mine Monero](#how-can-i-mine-monero)
 * [Why is Monero named monero7](#why-is-monero-named-monero7)
 * [Which currency must be chosen if my fork coin is not listed](#which-currency-must-be-chosen-if-my-fork-coin-is-not-listed)
+* [Internal compiler error: Killed (program cc1plus)](#internal-compiler-error)
 
 ## "Obtaining SeLockMemoryPrivilege failed."
 
@@ -87,3 +88,7 @@ To avoid configuration conflicts after the hard fork of Monero to the new POW wi
 
 If your coin you want to mine is not listed please check the documentation of the coin and try to find out if `cryptonight` or `cryptonight-lite` is the used algorithm.
 Select one of these generic coin algorithms.
+
+## Internal compiler error
+
+Seeing `g++: internal compiler error: Killed (program cc1plus)` is probably related to not enough RAM to compile. 1 Gb RAM should be enough (it is on clean Ubuntu 16.04).
diff --git a/doc/compile_Linux.md b/doc/compile_Linux.md
index 072402ff7609422469bbd5a4cc10070e89a1bc39..2e45b21dd18e5c4d10083ae50620316db93dbb73 100644
--- a/doc/compile_Linux.md
+++ b/doc/compile_Linux.md
@@ -105,6 +105,8 @@ In that case you can force CUDA to use an older compiler in the following way:
 cmake -DCUDA_HOST_COMPILER=/usr/bin/gcc-5 ..
 ```
 
+- You need 1 Gb RAM to compile (a bit less might be enough, 512 Mb isn't). 
+
 ### To do a generic and static build for a system without gcc 5.1+
 ```
     cmake -DCMAKE_LINK_STATIC=ON -DXMR-STAK_COMPILE=generic .