make lto-compress.o error & build recovery question

Karim, Hassan hassan.karim at bison.howard.edu
Mon Feb 6 04:54:17 UTC 2017


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.

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?

dochass at SILVERSURFER2:~/development$ ls
> rtems
> dochass at SILVERSURFER2:~/development$ cd rtems/
> dochass at SILVERSURFER2:~/development/rtems$ ls
> 4.12  rsb
> dochass at SILVERSURFER2:~/development/rtems$ cd
> dochass at SILVERSURFER2:~$ ln -s development/rtems/4.12/ 412
> dochass at SILVERSURFER2:~$ ls
> 412  development  file
> dochass at SILVERSURFER2:~$ cd 412
> dochass at SILVERSURFER2:~/412$ ls
> arm-rtems4.12  bin  include  lib  libexec  share  sparc-rtems4.12
> dochass at SILVERSURFER2:~/412$ ll
> total 28
> drwxrwxrwx 2 dochass dochass 0 Jan 26 03:35 ./
> drwx------ 2 dochass dochass 0 Jan 22 21:44 ../
> drwxr-xr-x 2 dochass dochass 0 Jan 26 03:23 arm-rtems4.12/
> drwxr-xr-x 2 dochass dochass 0 Jan 26 03:35 bin/
> drwxr-xr-x 2 dochass dochass 0 Jan 26 03:34 include/
> drwxr-xr-x 2 dochass dochass 0 Jan 26 03:34 lib/
> drwxr-xr-x 2 dochass dochass 0 Jan 26 03:16 libexec/
> drwxrwxrwx 2 dochass dochass 0 Jan 26 03:35 share/
> drwxr-xr-x 2 dochass dochass 0 Jan 25 09:58 sparc-rtems4.12/
> dochass at SILVERSURFER2:~/412$ cd
> arm-rtems4.12/   include/         libexec/         sparc-rtems4.12/
> bin/             lib/             share/
> dochass at SILVERSURFER2:~/412$ cd arm-rtems4.12/
> dochass at SILVERSURFER2:~/412/arm-rtems4.12$ ls
> arm-rtems4.12  bin  include  lib  libexec  share  sparc-rtems4.12
> dochass at SILVERSURFER2:~/412/arm-rtems4.12$ cd arm-rtems4.12/
> dochass at SILVERSURFER2:~/412/arm-rtems4.12/arm-rtems4.12$ cd arm-rtems4.12/
> dochass at SILVERSURFER2:~/412/arm-rtems4.12/arm-rtems4.12/arm-rtems4.12$ ls
> arm-rtems4.12  bin  include  lib  libexec  share  sparc-rtems4.12
> dochass at SILVERSURFER2:~/412/arm-rtems4.12/arm-rtems4.12/arm-rtems4.12$



Regards,

*Hassan Karim, CISSP*
https://www.linkedin.com/in/hassankarimcissp
Comp Sci Ph.D. Student
Howard University
(202) 569-1012

On Sun, Feb 5, 2017 at 11:23 PM, Chris Johns <chrisj at rtems.org> wrote:

> On 25/01/2017 12:24, Alan Cudmore wrote:
>
>> I’m not sure how hard it is to build a Mingw32 based toolchain these
>> days, but that should be much faster.
>>
>
> 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.
>
> 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.
>
> Chris
>
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20170205/45edede6/attachment-0002.html>


More information about the users mailing list