<div dir="ltr"><div dir="ltr"><br></div>For those who might reference this in the future, this is the RSB command<div>I used to build sqlite last night from the RTEMS directory:</div><div><br></div><div>../source-builder/sb-set-builder \<br> --log=l-sqlite.txt \<br> --host=arm-rtems5 \<br> --prefix=${HOME}/rtems-work/tools/5/bsp-install/ \<br> --with-tools=${HOME}/rtems-work/tools/5 \<br> --with-rtems-bsp=xilinx_zynq_a9_qemu \<br> databases/sqlite<br><div class="gmail_quote"><div dir="ltr" class="gmail_attr"><br></div><div class="gmail_attr">I had previously installed arm tools and the
xilinx_zynq_a9_qemu BSP. </div><div class="gmail_attr">Note that when working on RTEMS, I keep the tools and BSP installs</div><div class="gmail_attr">in separate directories. It makes it easier to remove BSPs.</div><div class="gmail_attr"><br></div><div class="gmail_attr">Thanks again.</div><div class="gmail_attr"><br></div><div class="gmail_attr">--joel</div><div dir="ltr" class="gmail_attr"><br></div><div dir="ltr" class="gmail_attr">On Thu, Apr 2, 2020 at 7:23 PM Joel Sherrill <<a href="mailto:joel@rtems.org">joel@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thank you so much Jonathon! I have pushed this.<div><br></div><div>We are really trying to close all issues and get things ready for a release. All help and user testing is appreciated.</div><div><br></div><div>--joel</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 2, 2020 at 5:47 PM Jonathan Brandmeyer <<a href="mailto:jbrandmeyer@planetiq.com" target="_blank">jbrandmeyer@planetiq.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Try this.</div><div><br></div><div>I changed the logic which avoids building the sqlite3 shell. Something about the way it uses libtool made the old `touch`-based method fail. There's also a bunch of configuration notes that really ought to be more visible.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 2, 2020 at 2:26 PM Joel Sherrill <<a href="mailto:joel@rtems.org" target="_blank">joel@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 2, 2020 at 3:00 PM Gedare Bloom <<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, Apr 2, 2020 at 1:57 PM Jonathan Brandmeyer<br>
<<a href="mailto:jbrandmeyer@planetiq.com" target="_blank">jbrandmeyer@planetiq.com</a>> wrote:<br>
><br>
><br>
> On Thu, Apr 2, 2020 at 1:43 PM Joel Sherrill <<a href="mailto:joel@rtems.org" target="_blank">joel@rtems.org</a>> wrote:<br>
>><br>
>> Thank you for the detailed feedback.<br>
>><br>
>> I am torn between:<br>
>><br>
>> + deleting sqlite from the BSP bset's<br>
>> + requiring tclsh to be installed<br>
>> + updating the RSB recipe for sqlite.<br>
>><br>
>> Given the desire to get a release out the door. I am prone to the first<br>
>> option with a ticket for 5.2 to update sqlite and re-add it to the BSP<br>
>> bsets.<br>
><br>
><br>
> I can see where you're coming from. That said, even having an obsolete bset in the RSB served as a helpful hint that it worked for someone once upon a time.<br>
><br>
>><br>
>><br>
>> Since you obviously use sqlite, if you could tackle updating the RSB<br>
>> recipe, that would be great and avoid having to do something expedient<br>
>> to get the release out the door.<br>
><br>
><br>
> I can make a pass at it. What's the quickest way to iterate on a BSET's rules? I'd rather not have to wait on GCC and crew to rebuild when I get it wrong the first time.<br>
><br>
Use --dry-run option<br></blockquote><div><br></div><div>This is good to watch the commands quickly. But you can just explicitly build the one package.</div><div><br></div>$ cd rtems<br>$ ../source-builder/sb-set-builder \<br> --log=l-sqlite.txt \<br> --prefix=XXXX \<br>
databases/sqlite </div><div class="gmail_quote"><br></div><div class="gmail_quote">Should be very close to working. I hacked my command for dtc so there may be a typo. </div><div class="gmail_quote"><br></div><div class="gmail_quote">This should take seconds.</div><div class="gmail_quote"><br></div><div class="gmail_quote">It is interesting that you didn't know you can build a single package</div><div class="gmail_quote">or --dry-run. No foul to you. Just points out that we aren't letting the </div><div class="gmail_quote">community know the cool things the RSB can do.</div><div class="gmail_quote"><br></div><div class="gmail_quote">I use the source download only option to get people to download things</div><div class="gmail_quote">for the tools before they come to the Kick Start class. If they have network</div><div class="gmail_quote">issues, can't fetch git, no admin, etc. then they can deal with those with</div><div class="gmail_quote">their IT. I can't help with someone's draconian policies. :)</div><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
>><br>
>> Chris will eventually wake up in Sydney and chime in. :)<br>
>><br>
><br>
><br>
> --<br>
> Jonathan Brandmeyer<br>
> _______________________________________________<br>
> devel mailing list<br>
> <a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr">Jonathan Brandmeyer<br>Vice President of Software Engineering<br>PlanetiQ</div>
</blockquote></div>
</blockquote></div></div></div>