<div dir="ltr">confirmed! It is very slow. The only exception is where we can use make -j ... enabling multi threads/CPU's to get in on the action.<div><br><div>but besides that... I just encountered a bug with the Ubuntu on WSL... symlinks to directories don't work as expected. The link apparently gets created. One can CD into it. but what's inside of that linked directory is ... ghostly. They act like recursive links to the same directory. Are symlinks used in the RTEMS set builders? </div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">dochass@SILVERSURFER2:~/development$ ls<br>rtems<br>dochass@SILVERSURFER2:~/development$ cd rtems/<br>dochass@SILVERSURFER2:~/development/rtems$ ls<br>4.12  rsb<br>dochass@SILVERSURFER2:~/development/rtems$ cd<br>dochass@SILVERSURFER2:~$ ln -s development/rtems/4.12/ 412<br>dochass@SILVERSURFER2:~$ ls<br>412  development  file<br>dochass@SILVERSURFER2:~$ cd 412<br>dochass@SILVERSURFER2:~/412$ ls<br>arm-rtems4.12  bin  include  lib  libexec  share  sparc-rtems4.12<br>dochass@SILVERSURFER2:~/412$ ll<br>total 28<br>drwxrwxrwx 2 dochass dochass 0 Jan 26 03:35 ./<br>drwx------ 2 dochass dochass 0 Jan 22 21:44 ../<br>drwxr-xr-x 2 dochass dochass 0 Jan 26 03:23 arm-rtems4.12/<br>drwxr-xr-x 2 dochass dochass 0 Jan 26 03:35 bin/<br>drwxr-xr-x 2 dochass dochass 0 Jan 26 03:34 include/<br>drwxr-xr-x 2 dochass dochass 0 Jan 26 03:34 lib/<br>drwxr-xr-x 2 dochass dochass 0 Jan 26 03:16 libexec/<br>drwxrwxrwx 2 dochass dochass 0 Jan 26 03:35 share/<br>drwxr-xr-x 2 dochass dochass 0 Jan 25 09:58 sparc-rtems4.12/<br>dochass@SILVERSURFER2:~/412$ cd<br>arm-rtems4.12/   include/         libexec/         sparc-rtems4.12/<br>bin/             lib/             share/<br>dochass@SILVERSURFER2:~/412$ cd arm-rtems4.12/<br>dochass@SILVERSURFER2:~/412/arm-rtems4.12$ ls<br>arm-rtems4.12  bin  include  lib  libexec  share  sparc-rtems4.12<br>dochass@SILVERSURFER2:~/412/arm-rtems4.12$ cd arm-rtems4.12/<br>dochass@SILVERSURFER2:~/412/arm-rtems4.12/arm-rtems4.12$ cd arm-rtems4.12/<br>dochass@SILVERSURFER2:~/412/arm-rtems4.12/arm-rtems4.12/arm-rtems4.12$ ls<br>arm-rtems4.12  bin  include  lib  libexec  share  sparc-rtems4.12<br>dochass@SILVERSURFER2:~/412/arm-rtems4.12/arm-rtems4.12/arm-rtems4.12$</blockquote></div><div><br></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="font-size:small"><font style="background-color:rgb(255,255,255)" color="#073763">Regards,</font></div><div style="font-size:small"><font style="background-color:rgb(255,255,255)" color="#073763"><br></font></div><div style="font-size:small"><b><font style="background-color:rgb(255,255,255)" color="#073763">Hassan Karim, CISSP</font></b></div><span style="font-size:small;background-color:rgb(255,255,255)"><font color="#073763"><a href="https://www.linkedin.com/in/hassankarimcissp" target="_blank">https://www.linkedin.com/in/hassankarimcissp</a> </font></span><div style="font-size:small"><font style="background-color:rgb(255,255,255)" color="#073763">Comp Sci Ph.D. Student</font></div><div style="font-size:small"><font style="background-color:rgb(255,255,255)" color="#073763">Howard University</font></div><div style="font-size:small"><font style="background-color:rgb(255,255,255)" color="#073763">(202) 569-1012</font></div></div></div></div></div></div>
<br><div class="gmail_quote">On Sun, Feb 5, 2017 at 11:23 PM, Chris Johns <span dir="ltr"><<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 25/01/2017 12:24, Alan Cudmore wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I’m not sure how hard it is to build a Mingw32 based toolchain these<br>
days, but that should be much faster.<br>
</blockquote>
<br></span>
Building the tools on Windows is still slow(ish) because the POSIX emulation layer is being used. The build systems the tools use have lots of shell execs for tests and other things and this slows things down.<br>
<br>
The MinGW64 tools we build do not suffer from this and when combined with a native Windows build system tool like waf or cmake you get nice fast application builds.<span class="HOEnZb"><font color="#888888"><br>
<br>
Chris</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<wbr>_________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman<wbr>/listinfo/users</a><br>
</div></div></blockquote></div><br></div>