No RTEMS 4.11 in RSB?
Jerry.Needell at unh.edu
Sun May 15 19:11:25 UTC 2016
It was that simple!
git checkout -b rtems411 origin/4.11
then 4.11 built as expected.
That is very nice. So to summarize my painful experience:
4.12 builds as is
with a few tweaks in the RSB git master, 4.9 and 4.10 build
4.11 works as is.
I have also rebuilt “bare” with no problems from the git master
I think I am back on track
> On May 15, 2016, at 8:30 AM, Needell, Jerry <jerry.needell at unh.edu> wrote:
> arrgh! never-mind - I have reread the docs and now think I understand what I have been missing.
> I now see there is also a git branch for the RSB for 4.11 (not only for the kernel)
> This is what i was not following.
> Sure, that makes perfect sense to me -also for 4.10 and 4.9. No need for a monolithic version.
> Now I understand why rtems-version.base.bset makes sense!
> Sorry for being so slow to follow this. I’ll get the 4.11 branch of RSB and try it out.
>> On May 15, 2016, at 8:10 AM, Needell, Jerry <Jerry.Needell at unh.edu> wrote:
>> With regards to 4.11 being in a separate branch (and 4.9,4.10) heading that way, could you please clarify what that means.
>> How do I build 4.11 the tools (I assume it will be the same for 126.96.36.199 once branched). I am mostly concerned with building the tolls, not the RTEM kernels. I can get the kernel from git. It is the tool sets that I am am usually trying to recreate.
>>> On May 14, 2016, at 5:26 PM, Chris Johns <chrisj at rtems.org> wrote:
>>> On 13/05/2016 9:55 PM, Needell, Jerry wrote:
>>>> That was all it took:
>>>> 4.10 and 4.9 build fine as long as 2 changes are made:
>>>> As Jan suggested:
>>>> delete the line
>>>> %include rtems-version.bset
>>>> from rtems/config/rtems-base.bset
>>> I am not sure this is a good idea. Once we branch 4.9 and 4.10 the base version can be changed and this file works.
>>>> as you suggested:
>>>> In config/tools/rtems-kernel-4.10.2.cfg oyu change:
>>>> %define rtems_kernel_version 4.10.2
>>>> %define rsb_version 4.10.2
>>>> Note, the hash rtems_kernel_version also needs to change to rsb_version.
>>> Yes this was needed.
>>>> I made the same charge for 4.9 but I did not test it without the change - may not have mattered.
>>>> Note: for 4.9 it is also necessary to install texinfo-4.13 as described in the wiki.
>>>> But - change #1 now causes 4.12 to fail since items-version is not defined.
>>>> I’m trying to find a way to keep them all happy!
>>>> What is the status of returning 4.11 to the RSB bsets list?
>>> There is no plan to merge 4.11 back in and there are plans to remove 4.9 and 4.10 and to place them on their own branches just like 4.11. As you can see the ability to support all releases at the same time is complicated. Once 4.9 and 4.10 are split all that needs to change is 4.12 to 4.9 and 4.10 and things should work. Further to this all features in the one version can be confusing to users.
>>> I need to tag and branch 4.9 and 4.10 and then make a tarball and add it to the FTP server.
More information about the users