legacy stack or libbsd

Joel Sherrill joel at rtems.org
Tue Aug 4 13:44:55 UTC 2020


On Tue, Aug 4, 2020 at 8:10 AM Heinz Junkes <junkes at fhi-berlin.mpg.de>
wrote:

> I'm trying to figure out when compiling a third party software (EPICS),
> whether the RTEMS for a target bsp was created with the legacy stack or
> uses the libbsd stack.
>
> Unfortunately I have found some different definitions:
>
> in target.cfg : RTEMS_HAS_NETWORKING
> in bsp.cfg : HAS_NETWORKING
> in header files #if defined(RTEMS_NETWORKING)
>
> Which one should I take best?
>
> I tend to RTEMS_HAS_NETWORKING in target.cfg ;-)
>

rtems/score/cpuopts.h defines it in the installed headers. but
I think either bsp.cfg or target.cfg would be trustworthy. target.cfg
has more info in it.

This doesn't help you know before building which network stacks
a BSP supports though.

--joel


>
> Danke Heinz_______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200804/a0b43aba/attachment-0001.html>


More information about the devel mailing list