rtems-bsp-builder .ini file syntax question (for epiphany)

Joel Sherrill joel at rtems.org
Wed Sep 5 23:00:17 UTC 2018


On Mon, Sep 3, 2018 at 7:12 PM Chris Johns <chrisj at rtems.org> wrote:

> On 20/7/18 1:55 am, Joel Sherrill wrote:
> > Epiphany can't build any network services. The GCC gives
> > an Internal Compiler Error. On top of that, I recall the
> > epiphany is too small to really run one of our network
> > stacks anyway.
> >
> > in rtems-bsps-ephipany.ini, I wanted to change
> >
> > exclude = smp
> >
> > to
> >
> > exclude = smp, network
> >
> > But that seems to be illegal.
> >
>
> What you have is right, there seems to be a bug in the build job processing
> which I have fixed and will push to master.
>
> > I can mark it as exclude for the single BSP but it seems best to
> > exclude two things on this architecture and I am unsure of the
> > syntax (or if it is supported).
>
> It is supported.
>
> > Advice appreciated.
>
> The builds are defined here:
>
> https://git.rtems.org/rtems-tools/tree/tester/rtems/rtems-bsps.ini#n120
>
> A build is a single word like 'smp', 'debug' and 'network'. The inverse of
> the
> build has 'no' prefixed with a '-' delimiter. This allows excluding to
> work by
> specifying the build, ie 'network', and any instance of the build in the
> build
> string is removed including 'no-network'. For example adding 'smp,
> network' to
> the 'ephipany' exclude list removes the following from the build list:
>
>  'network'
>  'network-debug'
>  'no-network'
>  'smp-network'
>  'smp-network-debug'
>  'smp'
>  'smp-debug'
>  'smp-network'
>  'smp-network-debug'
>
> A build maps to a configuration and these are defined in the '[config]'
> section.
> The build section show how the config section entries are referenced and
> those
> entries are autoconf configure options.
>
> You can check what happens with:
>
> $ ./tester/rtems-bsp-builder --dry-run \
>            --rtems /opt/work/chris/rtems/kernel/rtems.git/ \
>            --arch epiphany
>

https://lists.rtems.org/pipermail/build/2018-September/000997.html still
has epiphany
failures. Not sure what else is going on. Do you see the pattern?

Thanks for fixing some of the odd failures.

--joel

>
> Chris
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20180905/b96b5306/attachment-0002.html>


More information about the devel mailing list