[PATCH] waf: Change the test configure check for libdebugger to it's lib

Gedare Bloom gedare at rtems.org
Thu Mar 5 16:10:27 UTC 2020


On Thu, Mar 5, 2020 at 7:31 AM Sebastian Huber
<sebastian.huber at embedded-brains.de> wrote:
>
> On 05/03/2020 14:58, Gedare Bloom wrote:
> >> diff --git a/builder.py b/builder.py
> >> index 2921bab8..0eda461f 100755
> >> --- a/builder.py
> >> +++ b/builder.py
> >> @@ -505,15 +505,17 @@ class SourceFileIfHeaderComposer(SourceFileFragmentComposer):
> >>
> >>   class TestFragementComposer(BuildSystemFragmentComposer):
> >>
> >> -    def __init__(self, testName, fileFragments, runTest = True, netTest = False, extraLibs = []):
> >> +    def __init__(self, testName, fileFragments, configTest = None, runTest = True, netTest = False, extraLibs = []):
> > I'm trying to pay more attention to the Python code. This method
> > definition is overlong.
>
> A GSoC project could be to refactor this stuff to use specification
> items similar to the new build system. This could help to get the
> import/export feature also in the RTEMS main repository.
>
> It is not easy to understand the current code.
>
> A full set of unit tests for the build system would be also nice. Maybe
> also a specification of the build system with traceability.
>
I don't know enough to generate a GSoC Ticket. If you want to suggest
it for this year, I'll need to know at least:
* Potential mentors
* Objective
* Sketch of design/work description
* Prerequisites (tools, languages, hosts, etc)

Then we could instantiate a GSoC Project ticket, and point to the
other 2 relevant tickets from it.

> We also have some open issues:
>
> https://devel.rtems.org/ticket/3846
>
> https://devel.rtems.org/ticket/3847
>
> Performance profiling and improvements are also possible.
>
> This should be enough to keep a student busy for a summer.
>
> --
> Sebastian Huber, embedded brains GmbH
>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone   : +49 89 189 47 41-16
> Fax     : +49 89 189 47 41-09
> E-Mail  : sebastian.huber at embedded-brains.de
> PGP     : Public key available on request.
>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.


More information about the devel mailing list