<div dir="ltr">Hi, <div style>I would like to join in for the waf porting also the rtems gdb extensions (Which I am intending to apply as a SoC project). I am looking at the example waf script Chris wrote. May we can all do this together?</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 21 April 2013 07:59, Rempel, Cynthia <span dir="ltr"><<a href="mailto:cynt6007@vandals.uidaho.edu" target="_blank">cynt6007@vandals.uidaho.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">>________________________________________<br>
>From: Chris Johns [<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>]<br>
>Sent: Friday, April 19, 2013 8:50 PM<br>
>To: Gedare Bloom<br>
>Cc: Rempel, Cynthia; <a href="mailto:rtems-devel@rtems.org">rtems-devel@rtems.org</a><br>
<div class="im">>Subject: Re: Benchmark Apps for RTEMS<br>
><br>
</div><div class="im">>Gedare Bloom wrote:<br>
>> On Thu, Apr 18, 2013 at 3:06 PM, Rempel, Cynthia<br>
>> <<a href="mailto:cynt6007@vandals.uidaho.edu">cynt6007@vandals.uidaho.edu</a>> wrote:<br>
>>>> ________________________________________<br>
>>><br>
>>> My understanding is we have been trying for months to get examples-v2 to be Waf-based, and because of the header problems, we have been unsuccessful so far. Waf is a step up in complexity over a standard Makefile; if we go that route, we need the examples-v2 with a Waf build system publicly available as a reference first...<br>
>>><br>
>> I don't know about the effort to port examples-v2 personally, so I<br>
>> don't know what complications may exist. If the installed headers are<br>
>> holding it up, and also would hold up any Waf-based kit<br>
>> infrastructure, then the dependency and risk needs to be addressed.<br>
>> But I would want to hear more detail about the problem before calling<br>
>> it a blocker.<br>
><br>
>The only block on getting this done is the need for me to eat and sleep ;)<br>
><br>
>Someone just has to do the work. All we need is someone to step forward.<br>
>I will help support them. Anyone ?<br>
</div>Thanks! The patch is located at:<br>
<a href="http://www.rtems.org/ftp/pub/rtems/people/chrisj/examples-v2-waf.diff" target="_blank">http://www.rtems.org/ftp/pub/rtems/people/chrisj/examples-v2-waf.diff</a><br>
I haven't tried it, but if the patched examples-v2-waf makes executables, it might be feasible to port simple applications using this method...<br>
<div class="im">>><br>
>>> Only a select few RTEMS developers know how to use Waf and we don't want this to be an elitist open-source project. There needs to be a publically available tutorial for how to maintain a Waf-based build-system (I think its inadvisable that only a few people should have keys to the build-system kingdom)...<br>
>>><br>
>> I don't have personal experience with Waf other than using it a couple<br>
>> of times. I don't see Waf as an elitist project, but actually I think<br>
>> it may be much more accessible than Make and auto* approaches. Waf has<br>
>> quite good documentation about the Waf system and about how to build<br>
>> custom build systems if we need such flexibility.<br>
>><br>
>I agree. I have also provided an example tarball in my ftp area with<br>
>python code to hook to an installed RTEMS. If there are issues with that<br>
>code please let me know.<br>
</div><a href="http://www.rtems.org/ftp/pub/rtems/people/chrisj/rtems-waf/" target="_blank">http://www.rtems.org/ftp/pub/rtems/people/chrisj/rtems-waf/</a> looks promising, I'll give it a try next weekend!<br>
<div class="im"><br>
>>> I will go along with doing a Waf-based build system, I would like to hear your refutations, but I think it's inadvisable to do so until the above issues are addressed.<br>
<br>
>It is different to make and others and knowing Python helps. You need to<br>
>invest a small amount of time in doing some examples and reading the waf<br>
>book. If there is an interest I can run a Google Hangout and we can<br>
>discuss using waf with RTEMS and how it works. This can be streamed to<br>
>the RTEMS You Tube channel.<br>
</div>I'll be probably work helping with on porting rtems-testing to python, for a few weekends, to learn more about both...<br>
Thanks for showing us this!<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
>Chris<br>
<br>
<br>
<br>
_______________________________________________<br>
rtems-devel mailing list<br>
<a href="mailto:rtems-devel@rtems.org">rtems-devel@rtems.org</a><br>
<a href="http://www.rtems.org/mailman/listinfo/rtems-devel" target="_blank">http://www.rtems.org/mailman/listinfo/rtems-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Regards,<br>Dhananjay M Balan,<br><div>Department Of Computer Science, </div><div>College Of Engineering, Trivandrum.</div><div><a href="http://cet.ac.in" target="_blank">http://cet.ac.in</a></div>
</div>