On Thu, Jun 4, 2020 at 7:58 AM Mritunjay Sharma <mritunjaysharma...@gmail.com> wrote: > > > > On Thu, Jun 4, 2020 at 10:39 AM Chris Johns <chr...@rtems.org> wrote: >> >> On 4/6/20 2:31 pm, Gedare Bloom wrote: >> > On Wed, Jun 3, 2020 at 1:53 PM Mritunjay Sharma >> > <mritunjaysharma...@gmail.com> wrote: >> >> >> >> Hello everyone, >> >> >> >> As suggested by Heinz, I started building for xilinx_zynq_a9_qemu >> >> with a little modification in ptp cfg file. >> >> >> >> The netinet is no longer a problem here but another problem has come as >> >> follows: >> >> >> >> ../../ptpd-2.3.1/src/dep/startup.c: In function 'ptpdStartup': >> >> Is this from sourceforge? > > > Earlier I used from debian, today I tried with Sourceforge, but same error > still :( >> >> >> How does the ptpd-2.3.1 source code relate to the github repo >> https://github.com/ptpd/ptpd ? >> >> I have been referencing the github repo. > > > Yes, that's the repo that we are working with. > > Mritunjay >> >> >> >> ../../ptpd-2.3.1/src/dep/startup.c:948:29: error: 'CPU_LEVEL_WHICH' >> >> undeclared (first use in this function) >> >> if(cpuset_setaffinity(CPU_LEVEL_WHICH, CPU_WHICH_PID, >> >> ^~~~~~~~~~~~~~~ >> >> ../../ptpd-2.3.1/src/dep/startup.c:948:46: error: 'CPU_WHICH_PID' >> >> undeclared (first use in this function) >> >> if(cpuset_setaffinity(CPU_LEVEL_WHICH, CPU_WHICH_PID, >> >> ^~~~~~~~~~~~~ >> > >> > These are from BSD. This probably needs to be compiled with libbsd >> > somehow? or picking up its header files... >> >> In the github version this code is conditional on sys/cpuset.h being present. >>
Well, we do have a sys/cpuset.h in newlib. It doesn't have these BSD definitions though. Probably either: 1. Add more stuff to sys/cpuset.h to make it support BSDisms. This would mean adding cpuset_setaffinity support in rtems, I guess. 2. Figure out how to disable the conditional code using the cpuset_setaffinity function. >> >> Chris _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel