Master broken?

Chris Johns chrisj at rtems.org
Wed Sep 23 04:03:25 UTC 2020


On 23/9/20 1:19 pm, Chris Johns wrote:
> On 23/9/20 1:14 pm, Chris Johns wrote:
>> Hi,
>>
>> I cannot build master. I am using ...
> 
> ... using the autotools build system.
> 
>>
>> powerpc-rtems6-gcc (GCC) 10.2.1 20200918
>>  (RTEMS 6, RSB 1ea1c9cdc56313e33abf39fce23a2ddf308ff5b3, Newlib 749cbcc)
>>
>> for the powerpc, i386 and arm. I am seeing with psim and pc686 ...
>>
>> ./../../cpukit/librtemscpu.a(taskcreate.o): in function `rtems_task_create':
>>
>> /opt/work/chris/rtems/kernel/rtems.git/c/src/../../cpukit/rtems/src/taskcreate.c:83:
>> undefined reference to `_RTEMS_tasks_Create'

Hmmm ...

$ grep -r taskconstruct spec/
spec/build/cpukit/librtemscpu.yml:- cpukit/rtems/src/taskconstruct.c

$ grep taskconstruct `find . -name Makefile.am`
$

I have pushed a fix for the autotools build system.

>> and on the pc686 this is happening ...
>>
>> ......./cpukit/librtemscpu.a(rtems-trace-buffer-vars.o): in function
>> `rtems_trace_names_size':
>> /opt/work/chris/rtems/kernel/rtems.git/c/src/../../cpukit/libmisc/capture/rtems-trace-buffer-vars.c:19:
>> undefined reference to `__rtld_trace_names_size'
>>

Another fix for the autotool build system.

Sebastian, we need to maintain the autotools build system until we remove it.

Thanks
Chris


More information about the devel mailing list