<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">The error message is typical of the ran-out-of-memory condition.<o:p></o:p></p>
<p class="MsoNormal">It appears you are using ld as your linker? (it is the default on Ubuntu) Our usual next suggestion is to use gold or lld instead, as they consume less memory.  There are instructions on the web for making gold your default linker.<o:p></o:p></p>
<p class="MsoNormal">If that is not practical, the other suggestion is to reduce the number of threads (the -j option to make or ninja).  If you are doing a Debug build, likely you would need to use -j1.<o:p></o:p></p>
<p class="MsoNormal">Best regards,<o:p></o:p></p>
<p class="MsoNormal">--paulr<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> cfe-dev <cfe-dev-bounces@lists.llvm.org> <b>On Behalf Of
</b>suyash singh via cfe-dev<br>
<b>Sent:</b> Wednesday, March 25, 2020 2:07 PM<br>
<b>To:</b> cfe-dev@lists.llvm.org<br>
<b>Subject:</b> [cfe-dev] collect2: fatal error: ld terminated with signal 9 [Killed] clang<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">I was building clang on Ubuntu 18.04<o:p></o:p></p>
<div>
<p class="MsoNormal"><a href="https://clang.llvm.org/get_started.html#build">https://clang.llvm.org/get_started.html#build</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">and got the error message<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><i>collect2: fatal error: ld terminated with signal 9 [Killed] clang</i><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I have 8 GB ram<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">and increased the Linux swap to 40 GB but still same problem.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Full error message<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><i>collect2: fatal error: ld terminated with signal 9 [Killed]<br>
compilation terminated.<br>
tools/lto/CMakeFiles/LTO.dir/build.make:270: recipe for target 'lib/libLTO.so.11git' failed<br>
make[2]: *** [lib/libLTO.so.11git] Error 1<br>
make[2]: *** Deleting file 'lib/libLTO.so.11git'<br>
CMakeFiles/Makefile2:23538: recipe for target 'tools/lto/CMakeFiles/LTO.dir/all' failed<br>
make[1]: *** [tools/lto/CMakeFiles/LTO.dir/all] Error 2<br>
Makefile:151: recipe for target 'all' failed<br>
make: *** [all] Error 2</i><o:p></o:p></p>
</div>
</div>
</div>
</div>
</body>
</html>