rtems build dependency check doesn't seem to work

Chan Kim ckim at etri.re.kr
Tue Sep 2 00:14:24 UTC 2014


Gedare, Thanks, 
this will save me much time. Then it seems the current build system rebuilds the kernel only when one of the sample execution file is missing..
Hope this can be fixed later.
Chan



보낸 사람 : "Gedare Bloom" <gedare at rtems.org>
보낸 날짜 : 2014-09-02 03:18:27 ( +09:00 )
받는 사람 : 김찬 <ckim at etri.re.kr>
참조 : users at rtems.org <users at rtems.org>
제목 : Re: rtems build dependency check doesn't seem to work

This is a known problem. The test suites do not rebuild when there are
changes in other parts of rtems. Do 'make clean' in the build
directory testsuites subdirectory that interests you, and then do
'make' in the root of your build directory. This should work.

There is an effort underway to replace the build system with waf,
which should improve the situation.

-Gedare

On Mon, Sep 1, 2014 at 4:51 AM, Chan Kim wrote:
> Hello,
> I've started to work with RTEMS recently but when I modify the rtems source (just added prints),
> and go to the rtems-build directory and run 'make', the change in the source is not reflected in the execution file.
> but when i remove all the files and directorys under the rtems-build directory and do it from rtems-build.sh over,
> the change in the source is reflected. This means I have to do this every time I add something to the rtems-source.
> (for information, I added a print to rtems-4.10.99-src/cpukit/libnetworking/rtems/rtems_glue.c while analysing rtems-4.10.99-src/testsuites/samples/loopback/init.c )
> Of course there's something wrong in the build system(Makefile), but it's too complex for me to anaylize it.
> I'm using it on CentOS6.4 and running the sample program (loopback.exe) on QEMU.
> Any help will be greatly appreicated.
> Chan Kim
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users


More information about the users mailing list