Hi I am not sure when this creeped in.
/home/joel/rtems-work/tools/4.12/bsps/sparc-rtems4.12/erc32/lib/librtemscpu.a(default-configuration.o): In function `__getreent': /home/joel/rtems-work/b-erc32/sparc-rtems4.12/c/erc32/cpukit/libmisc/../../cpukit/../../../erc32/lib/include/rtems/confdefs.h:2387: multiple definition of `__getreent' /home/joel/rtems-work/tools/4.12/lib/gcc/sparc-rtems4.12/7.2.0/../../../../sparc-rtems4.12/lib/libc.a(lib_a-getreent.o):/home/joel/rtems-work/rtems-source-builder/rtems/build/sparc-rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-x86_64-linux-gnu-1/build/sparc-rtems4.12/newlib/libc/reent/../../../../../gcc-7.2.0/newlib/libc/reent/getreent.c:13: first defined here collect2: error: ld returned 1 exit status Newlib's getreent() is not conditional on anything so always there. I think we need to provide a feature flag to disable it since we provide it and then add it to the dummy crt0.c in newlib. Thoughts? --joel
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel