Build of rtems-libbsd for all BSPs
joel.sherrill at oarcorp.com
Thu May 28 22:55:11 UTC 2015
On 5/28/2015 5:38 PM, Chris Johns wrote:
> On 29/05/2015 1:13 am, Joel Sherrill wrote:
>> I decided to attempt to build rtems-libbsd for all BSPs. I didn't
>> expect great results but 136 of 193 BSPs did not complete the build.
>> Overall, the results are surprising. No x86 or SPARC BSPs could
>> build rtems-libbsd. And many ARM and PowerPC BSPs had build issues
>> that were *NOT* running out of memory linking.
>> Apparently, a target has to have C++ and dlfcn.h or it is not attempted.
> Yes, there is a single C++ file built and some of the BSD code
> references the dlfcn.h file.
OK. Then these are real requirements.
This is why I want a table by features and architecture.
This would help indicate which architectures do not meet
the minimum features. No point worrying about an architecture
in libbsd if we need libdl fixed first.
>> Some general failure patterns:
>> + SPARC pci header
> My patch fixes this. Are you ok with that patch being pushed ?
If you are. :)
>> + Missing bsp/irq-info.h
>> + Missing libcpu/cache.h
>> + Missing rtems_interrupt_server_initialize()
>> + ohci_lpc.c:221:18: error: 'EIO' undeclared
>> + x86 tsc_freq variable missing
>> + powerpc: Unsupported CPU model
>> The full report is attached.
>> devel mailing list
>> devel at rtems.org
Joel Sherrill, Ph.D. Director of Research & Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the devel