<HTML><HEAD><TITLE>Samsung Enterprise Portal mySingle</TITLE>
<META content="text/html; charset=euc-kr" http-equiv=Content-Type>
<STYLE id=mysingle_style type=text/css>P {
        MARGIN-TOP: 5px; FONT-FAMILY: Verdana, arial; MARGIN-BOTTOM: 5px; FONT-SIZE: 10pt
}
TD {
        MARGIN-TOP: 5px; FONT-FAMILY: Verdana, arial; MARGIN-BOTTOM: 5px; FONT-SIZE: 10pt
}
LI {
        MARGIN-TOP: 5px; FONT-FAMILY: Verdana, arial; MARGIN-BOTTOM: 5px; FONT-SIZE: 10pt
}
BODY {
        LINE-HEIGHT: 1.4; MARGIN: 10px; FONT-FAMILY: Verdana, arial; FONT-SIZE: 10pt
}
</STYLE>

<META name=GENERATOR content="MSHTML 8.00.7601.18835"></HEAD>
<BODY>
<P>Hi Renato,</P>
<P> </P>
<P>Thank you very much for your valueable time and inforamtion.</P>
<P> </P>
<P>It helps a lot.</P>
<P> </P>
<P>cheers,</P>
<P>--min</P>
<P> </P>
<P>------- <B>Original Message</B> -------</P>
<P><B>Sender</B> : Renato Golin<renato.golin@linaro.org></P>
<P><B>Date</B> : 2015-07-18 19:28 (GMT+09:00)</P>
<P><B>Title</B> : Re: Re: [LLVMdev] Validating a new release</P>
<P> </P>
<DIV dir=ltr>
<DIV class=gmail_extra>
<DIV class=gmail_quote>On 18 July 2015 at 04:07, ±è¹Î¼º <SPAN dir=ltr><<a href="mailto:min.s.kim@samsung.com" target="_blank">min.s.kim@samsung.com</A>></SPAN> wrote:<BR>
<BLOCKQUOTE style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class=gmail_quote>
<DIV><U></U>
<P>Renato, could you please share with me how you do the test clang+llvm for AArch64 (for example, how to validate x86_64 clang+LLVM compiler and binaries cross-compiled for AArch64) ? For example, how to modifiy test-suit scripts to send cross-compiled binaries for execution on the real-board and getting the results back.<BR></P></DIV></BLOCKQUOTE>
<DIV><BR></DIV>
<DIV>Hi Min,</DIV>
<DIV><BR></DIV>
<DIV>I don't validate ARM and AArch64 cross, only native. What I do is simple:</DIV>
<DIV><BR></DIV>
<DIV>* On all releases, I run the test-release.sh script to build all three phases, and check for the make check results. Then I use the install directory to run the test-suite. Everything must pass.</DIV>
<DIV><BR></DIV>
<DIV>* On the first major release (3.6.0, 3.7.0, etc), I also run some extra benchmarks (EEMBC, SPEC, LNT-Bench) to track overall performance and to test on different codebases.</DIV>
<DIV><BR></DIV>
<DIV>We already track the Linux kernel on unmodified trunk, but I have plans to start collecting large projects (Chromium, Apache, MySQL) to compile and run tests. Though, this will take some time.</DIV>
<DIV><BR></DIV>
<DIV>There is one cross-buildbot on AArch64 running on models (<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lab.llvm.org-3A8011_builders_llvm-2Daarch64-2Dlinux&d=AwMGJQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=Mfk2qtn1LTDThVkh6-oGglNfMADXfJdty4_bhmuhMHA&m=HkX4Q-UIoYHGB51oYfXw3u_ESQIT0dGsIuBSGTI38pU&s=oUuInUDNHr3srxwVuGoVNyYB425BSVFIc09c3T6A-PA&e=">http://lab.llvm.org:8011/builders/llvm-aarch64-linux</A>), you could ask Gabor (cc) about it.</DIV>
<DIV><BR></DIV>
<DIV>There were some efforts to run the test-suite cross on ARM, but with AArch64 machines being more powerful, and the ARM ones already able to run native test-suites, I don't think there's a pressing need to do that.</DIV>
<DIV><BR></DIV>
<DIV>Somewhere, either in the LNT source code, or in the test-suite makefiles, there's a rule to execute the binaries in QEMU, but that rule can be overridden to ssh into a remote machine. Though, I don't know how you'd copy the binaries there in the first place.</DIV>
<DIV><BR></DIV>
<DIV>Hope this helps.</DIV>
<DIV><BR></DIV>
<DIV>cheers,</DIV>
<DIV>--renato</DIV></DIV></DIV></DIV>
<P> </P><!--SP:min.s.kim-->
<P><SPAN style="FONT-FAMILY: ¸¼Àº °íµñ; FONT-SIZE: 8pt">-------------------------------------------</SPAN></P>
<P><SPAN style="FONT-FAMILY: ¸¼Àº °íµñ; FONT-SIZE: 8pt"><STRONG>MinSeong KIM</STRONG></SPAN></P>
<P><SPAN style="FONT-FAMILY: ¸¼Àº °íµñ; FONT-SIZE: 8pt">Software Engineer</SPAN></P>
<P><SPAN style="FONT-FAMILY: ³ª´®°íµñ; FONT-SIZE: 8pt"></SPAN><SPAN style="FONT-FAMILY: ¸¼Àº °íµñ; FONT-SIZE: 8pt">Software Solution Development Team</SPAN></P>
<P><SPAN style="FONT-FAMILY: ¸¼Àº °íµñ; FONT-SIZE: 8pt">System LSI Business</SPAN></P>
<P><SPAN style="FONT-FAMILY: ¸¼Àº °íµñ; FONT-SIZE: 8pt"></SPAN> </P>
<P><SPAN style="FONT-FAMILY: ¸¼Àº °íµñ; FONT-SIZE: 8pt">SAMSUNG ELECTRONICS</SPAN></P>
<P><SPAN style="FONT-FAMILY: ¸¼Àº °íµñ; FONT-SIZE: 8pt">Mobile: +82-10-9013-6513</SPAN></P>
<P><SPAN style="FONT-FAMILY: ¸¼Àº °íµñ; FONT-SIZE: 8pt">E-mail: </SPAN><a href="mailto:min.s.kim@samsung.com"><SPAN style="FONT-FAMILY: ¸¼Àº °íµñ; FONT-SIZE: 8pt">min.s.kim@samsung.com</SPAN></A></P><SPAN style="FONT-FAMILY: ³ª´®°íµñ; FONT-SIZE: 8pt">
<P><SPAN style="FONT-FAMILY: ³ª´®°íµñ; FONT-SIZE: 8pt"><SPAN style="FONT-FAMILY: ¸¼Àº °íµñ; FONT-SIZE: 8pt">-------------------------------------------</SPAN></SPAN></P></SPAN><!--min.s.kim:EP-->
<P> </P>
<TABLE id=confidentialsignimg>
<TBODY>
<TR>
<TD NAMO_LOCK>
<P><IMG border=0 src="cid:EM6S04A24XEV@namo.co.kr"></P></TD></TR></TBODY></TABLE></BODY></HTML><img src='http://ext.samsung.net/mailcheck/SeenTimeChecker?do=0fa18573320d62119446612d910d2432662a66f253ab46fee853daf4dfac9199fb398c26d37026371d70666c366810d91b20909a04efd4d2748cfe1d4e847419cf878f9a26ce15a0' border=0 width=0 height=0 style='display:none'>