<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>


<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>

<p class="ecxMsoNormal" style="line-height: 17px; margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; color: rgb(42, 42, 42); "><font class="Apple-style-span" face="Tahoma" size="2">Hi  Clang Developers,</font></p><p class="ecxMsoNormal" style="line-height: 17px; margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; color: rgb(42, 42, 42); "><font class="Apple-style-span" face="Tahoma" size="2"> </font></p><p class="ecxMsoPlainText" style="line-height: 17px; margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; color: rgb(42, 42, 42); "><font class="Apple-style-span" face="Tahoma" size="2">I downloaded the latest revision (r123891) of LLVM via SVN and followed the instructions at <a href="http://clang.llvm.org/get_started.html" target="_blank" style="line-height: 17px; font-weight: inherit; text-decoration: underline; color: rgb(0, 104, 207); cursor: pointer; ">http://clang.llvm.org/get_started.html</a>  to configure and build.</font></p><p class="ecxMsoPlainText" style="line-height: 17px; margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; color: rgb(42, 42, 42); "><font class="Apple-style-span" face="Tahoma" size="2"><br></font></p><p class="ecxMsoPlainText" style="line-height: 17px; margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; color: rgb(42, 42, 42); "><font class="Apple-style-span" face="Tahoma" size="2">After building, compiling a simple C code gives follwing error:</font></p><p class="ecxMsoPlainText" style="line-height: 17px; margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; color: rgb(42, 42, 42); "><font class="Apple-style-span" face="Tahoma" size="2"><br></font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" color="#2A2A2A" size="2" face="Tahoma"><span class="Apple-style-span" style="line-height: 17px;">/u/asudani/project/gccnew/gcc-3.4.2-glibc-2.3.3/x86_64-unknown-linux-gnu/bin/ld: crtbegin.o: No such file: No such file or directory</span></font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" color="#2A2A2A" size="2" face="Tahoma"><span class="Apple-style-span" style="line-height: 17px;">clang: error: linker command failed with exit code 1 (use -v to see invocation)</span></font></p><BR><p class="ecxMsoPlainText" style="line-height: 17px; margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; color: rgb(42, 42, 42); "><font class="Apple-style-span" face="Tahoma" size="2"><br></font></p><p class="ecxMsoPlainText" style="line-height: 17px; margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; color: rgb(42, 42, 42); "><font class="Apple-style-span" face="Tahoma" size="2">After searching for error, i followed instructions at <span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: normal; "><a href="http://stackoverflow.com/questions/4160262/clang-linker-problem">http://stackoverflow.com/questions/4160262/clang-linker-problem</a>.</span></font></p><p class="ecxMsoPlainText" style="line-height: 17px; margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; color: rgb(42, 42, 42); "><span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: normal; "><font class="Apple-style-span" face="Tahoma" size="2"><br></font></span></p><p class="ecxMsoPlainText" style="line-height: 17px; margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; color: rgb(42, 42, 42); "><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: normal; ">Hence I added the paths for crtbegin.o, crtend.o, crti.o,crt1.o,etc by adding following lines to llvm/tools/</span><span class="Apple-style-span" style="color: rgb(0, 0, 0); line-height: 18px; border-collapse: collapse; ">clang/lib/Driver/ToolChains.cpp :</span></font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><span class="Apple-style-span" style="border-collapse: collapse; line-height: 18px; "><font class="Apple-style-span" face="Tahoma" size="2"><br></font></span></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" face="Tahoma" size="2">Paths.push_back("<span class="Apple-style-span" style="border-collapse: collapse; line-height: 18px; ">/u/asudani/project/gccnew/gcc-3.4.2-glibc-2.3.3/x86_64-unknown-linux-gnu/</span>lib/gcc/x86_64-unknown-linux-gnu/3.4.2");</font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" face="Tahoma" size="2">Paths.push_back("<span class="Apple-style-span" style="border-collapse: collapse; line-height: 18px; ">/u/asudani/project/gccnew/gcc-3.4.2-glibc-2.3.3/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/sys-root</span>/usr/lib64");</font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" face="Tahoma" size="2"><br></font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" face="Tahoma" size="2"><br></font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" face="Tahoma" size="2">But this doesn't works.</font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" face="Tahoma" size="2">What can be done to rectify the specified clang linker problem ?</font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" face="Tahoma" size="2"><br></font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" face="Tahoma" size="2"><br></font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" face="Tahoma" size="2"><br></font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" face="Tahoma" size="2">Thanks,</font></p><p class="ecxMsoPlainText" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; "><font class="Apple-style-span" face="Tahoma" size="2">Mohit Asudani</font></p><p style="font-size: 10pt; "></p><p class="ecxMsoPlainText" style="line-height: 17px; margin-top: 0px; margin-right: 0px; margin-bottom: 1.35em; margin-left: 0px; color: rgb(42, 42, 42); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10pt; "><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; line-height: normal; font-size: 12pt; "><br></span></p>
                                          </body>
</html>