id summary reporter owner description type status priority milestone component version severity resolution keywords cc blockedby blocking 3160 Trace linker score support is broken Chris Johns Chris Johns "The trace linker needs to be updated to build. I am not sure which bit is broken. Building the tools gives: {{{ [ 7/15] Compiling build/arm-rtems4.12-beagleboneblack/hello/both_hello/test.c.2.o /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:134:13: error: 'Thread_queue_Flush_callout' undeclared here (not in a function); did you mean 'Thread_queue_Flush_filter'? /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: { sizeof (Thread_queue_Flush_callout), ""Thread_queue_Flush_callout"" }, /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: Thread_queue_Flush_filter /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:140:13: error: 'CORE_mutex_Status' undeclared here (not in a function); did you mean 'CORE_mutex_Control'? /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: { sizeof (CORE_mutex_Status), ""CORE_mutex_Status"" }, /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^~~~~~~~~~~~~~~~~ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: CORE_mutex_Control /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:143:19: error: unknown type name 'CORE_mutex_Attributes' /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: { sizeof (const CORE_mutex_Attributes*), ""const CORE_mutex_Attributes*"" }, /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^~~~~~~~~~~~~~~~~~~~~ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:160:13: error: 'CORE_mutex_API_mp_support_callout' undeclared here (not in a function) /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: { sizeof (CORE_mutex_API_mp_support_callout), ""CORE_mutex_API_mp_support_callout"" }, /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:321:13: error: 'Objects_Locations' undeclared here (not in a function); did you mean 'Objects_Information'? /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: { sizeof (Objects_Locations*), ""Objects_Locations*"" }, /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^~~~~~~~~~~~~~~~~ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: Objects_Information /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:321:31: error: expected expression before ')' token /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: { sizeof (Objects_Locations*), ""Objects_Locations*"" }, /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:342:31: error: expected expression before ')' token /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: { sizeof (Objects_Locations*), ""Objects_Locations*"" }, /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:359:31: error: expected expression before ')' token /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: { sizeof (Objects_Locations*), ""Objects_Locations*"" }, /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:368:31: error: expected expression before ')' token /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: { sizeof (Objects_Locations*), ""Objects_Locations*"" }, /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:443:31: error: expected expression before ')' token /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: { sizeof (Objects_Locations*), ""Objects_Locations*"" }, /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:548:13: error: 'Thread_Start_types' undeclared here (not in a function); did you mean '_Thread_Start'? /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: { sizeof (Thread_Start_types), ""Thread_Start_types"" }, /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^~~~~~~~~~~~~~~~~~ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: _Thread_Start /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:570:13: error: 'Thread_blocking_operation_States' undeclared here (not in a function); did you mean 'Thread_queue_Operations'? /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: { sizeof (Thread_blocking_operation_States), ""Thread_blocking_operation_States"" }, /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: Thread_queue_Operations /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c: In function 'rtld_pg_printk_entry': /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:678:3: warning: implicit declaration of function 'printk'; did you mean 'printf'? [-Wimplicit-function-declaration] /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: printk ("">>> %s (0x%08x)\n"", func_name, func_addr); /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^~~~~~ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: printf /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c: At top level: /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:742:48: error: expected declaration specifiers or '...' before 'Thread_queue_Flush_callout' /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: void _CORE_mutex_Flush(CORE_mutex_Control* a1, Thread_queue_Flush_callout a2, uint32_t a3); /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:743:55: error: expected declaration specifiers or '...' before 'Thread_queue_Flush_callout' /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: void __real__CORE_mutex_Flush(CORE_mutex_Control* a1, Thread_queue_Flush_callout a2, uint32_t a3); /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:744:55: error: expected declaration specifiers or '...' before 'Thread_queue_Flush_callout' /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: void __wrap__CORE_mutex_Flush(CORE_mutex_Control* a1, Thread_queue_Flush_callout a2, uint32_t a3) /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: hello-deep.c:757:1: error: unknown type name 'CORE_mutex_Status'; did you mean 'CORE_mutex_Control'? /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: CORE_mutex_Status _CORE_mutex_Initialize(CORE_mutex_Control* a1, Thread_Control* a2, const CORE_mutex_Attributes* a3, bool a4); /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: ^~~~~~~~~~~~~~~~~ /Users/chris/development/rtems/4.12/bin/arm-rtems4.12-gcc: CORE_mutex_Control }}} This is a snip of the errors." defect closed high 5.1 unspecified 5 blocker fixed