SPARC BSPs Fail to Build rtems-libbsd

Chris Johns chrisj at
Wed May 27 01:21:10 UTC 2015

On 27/05/2015 11:00 am, Joel Sherrill wrote:
> On May 26, 2015 7:51:18 PM CDT, Chris Johns <chrisj at> wrote:
>> On 27/05/2015 8:14 am, Joel Sherrill wrote:
>>> It looks the PCI API change has resulted in rtems-libbsd not
>>> building for SPARC. Any ideas?
>> The code unconditionally assumed all BSPs provided PCI support and
>> installed "rtems/pci.h" header. I have just posted a patch that adds
>> conditional support the waf build of rtems-libbsd so the LEON3 BSP now
>> builds.
> Is this really a mistake on the libpci side? Shouldn't it install the header as rtems/pci.h?

If there is no PCI bus why should the header be installed ? It is a
simple why for users and external packages to know if PCI is supported.
If you add the header do you need to add the calls as well ?


More information about the devel mailing list