Build of rtems-libbsd for all BSPs

Chris Johns chrisj at rtems.org
Thu May 28 22:38:34 UTC 2015


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.

> Some general failure patterns:
> 
> + SPARC pci header

My patch fixes this. Are you ok with that patch being pushed ?

Chris

> + 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
> http://lists.rtems.org/mailman/listinfo/devel
> 


More information about the devel mailing list