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. :)
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@rtems.org
http://lists.rtems.org/mailman/listinfo/devel
--
Joel Sherrill, Ph.D. Director of Research & Development
joel.sherr...@oarcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel