On October 16, 2014 1:05:54 AM CDT, Sebastian Huber <sebastian.hu...@embedded-brains.de> wrote: >Hello Joel, > >sorry, I didn't test this with POSIX disabled. I fixed it like this: > >http://git.rtems.org/rtems/commit/?id=cf51c3bfa0bbc50af6e162f22da385c7da113143 > >Why is there a > >/* > * This is kind of kludgy but it allows targets to totally ignore the > * optional APIs like POSIX safely. > */ > >#ifdef RTEMS_POSIX_API >#include <rtems/posix/config.h> >#else >typedef void *posix_api_configuration_table; >#endif > >in <rtems/config.h>?
I honestly have no idea. Must have been referenced at point. Thanks for fixing this. My tree has enough going on. --joel >On 15/10/14 18:13, Joel Sherrill wrote: >> Hi >> >> Tripped across this when POSIX is disabled >> >> sparc-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. >> -I../../cpukit/../../../sis/lib/include -mcpu=cypress -O2 -g >> -ffunction-sections -fdata-sections -Wall -Wmissing-prototypes >> -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs >-MT >> src/libscore_a-threadglobalconstruction.o -MD -MP -MF >> src/.deps/libscore_a-threadglobalconstruction.Tpo -c -o >> src/libscore_a-threadglobalconstruction.o `test -f >> 'src/threadglobalconstruction.c' || echo >> >'../../../../../../rtems/c/src/../../cpukit/score/'`src/threadglobalconstruction.c >> In file included from >> >../../../../../../rtems/c/src/../../cpukit/score/src/threadglobalconstruction.c:25:0: >> ../../cpukit/../../../sis/lib/include/rtems/posix/config.h:140:3: >error: >> conflicting types for 'posix_api_configuration_table' >> } posix_api_configuration_table; >> ^ >> In file included from >> ../../cpukit/../../../sis/lib/include/rtems/score/threadimpl.h:33:0, >> from >> >../../../../../../rtems/c/src/../../cpukit/score/src/threadglobalconstruction.c:22: >> ../../cpukit/../../../sis/lib/include/rtems/config.h:54:15: note: >> previous declaration of 'posix_api_configuration_table' was here >> typedef void *posix_api_configuration_table; >> ^ >> gmake[6]: *** [src/libscore_a-threadglobalconstruction.o] Error 1 >> gmake[6]: Leaving directory >> `/home/joel/rtems-4.11-work/b-sis/sparc-rtems4.11/c/sis/cpukit/score' >> _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel