<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Salut,</p>
<p><br>
</p>
<p>Am reusit intr-un final sa imi dau seama de detaliul asta. Nu e doar problema gcc-ul, ci si a clang-ului.</p>
<p><br>
</p>
<p>So, for everybody having trouble compiling the tema, regula din Makefile ar trebui sa fie "clang++ (g++) src/*.cpp -o lcpl-codegen `llvm-config ...` -Iinclude ...".</p>
<p><br>
</p>
<p>Have fun,</p>
<p>Cosmin<br>
</p>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" face="Calibri, sans-serif"><b>From:</b> Marius-Cristian E?EANU<br>
<b>Sent:</b> Monday, December 28, 2015 7:31 PM<br>
<b>To:</b> Cosmin - Ioan PETRI?OR; Compilatoare<br>
<b>Subject:</b> Re: [Tema 3] Compilare schelet</font>
<div> </div>
</div>
<div>
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Salut,</p>
<p><br>
</p>
<p>Problema e din cauza gcc-ului. Bibliotecile trebuie puse la sfarsit.</p>
<p><br>
</p>
<p>Cristi</p>
<br>
<br>
<div style="color:rgb(0,0,0)">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" face="Calibri, sans-serif"><b>From:</b> cpl <cpl-bounces@cursuri.cs.pub.ro> on behalf of Cosmin - Ioan PETRI?OR via cpl <cpl@cursuri.cs.pub.ro><br>
<b>Sent:</b> Monday, December 28, 2015 6:25 PM<br>
<b>To:</b> cpl@cursuri.cs.pub.ro<br>
<b>Subject:</b> [cpl] [Tema 3] Compilare schelet</font>
<div> </div>
</div>
<div>
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Salutare,</p>
<p><br>
</p>
<p>Am si eu o mica mare problema. De 3 zile incerc sa compilez scheletul de cod pus la dispozitie pentru tema 3 si nu ii dau de capat.</p>
<p><br>
</p>
<p>Am luat de pe repo-ul oficial sursele atat pentru llvm 3.6.0, cat si pentru llvm 3.6.2 (llvm + clang + compiler-rt), le-am build-uit si le-am instalat intr-o cale din home-ul meu.</p>
<p><br>
</p>
<p>Am incercat sa modific makefile-ul scheletului de la tema astfel incat sa foloseasca clang++ (am incercat si cu 3.6.0 si cu 3.6.2) am adaugat/scos schimbat si rasucit toate flag-urile posibile si imposibile. Nimic. Ma umple la fiecare compilare de undefined
reference to `insert function name` ba in sursele mele, ba in sursele llvm-ului.</p>
<p><br>
</p>
<p>Culmea, laboratorul 5 compileaza de minune in aceleasi conditii.</p>
<p><br>
</p>
<p>Puteti sa ne oferiti cativa pasi prin care scheletul temei ar putea fi adus pe picioare? Sau un Makefile? Sau o platforma (llvm + alte lucruri esentiale pe care le-am ratat eu)?</p>
<p><br>
</p>
<p>Din cate inteleg de la mai multe persoane care lucreaza la tema asta, sunt blocate in aceeasi faza incipienta. In consecinta, putin ajutor ar fi binevenit pentru multi dintre noi.</p>
<p><br>
</p>
<p>Multumesc,</p>
<p>Cosmin Petrisor</p>
<p><br>
</p>
<p>P.S: Nici pe masina virtuala oficiala CPL nu functioneaza scheletul. Sau nu stiu eu ce sa ii fac.<br>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>