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

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Mar 5 14:31:00 UTC 2020


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.

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