<div dir="ltr">Hi<div><br></div><div>I am not sure when this creeped in.</div><div><br></div><div><div>/home/joel/rtems-work/tools/4.12/bsps/sparc-rtems4.12/erc32/lib/librtemscpu.a(default-configuration.o): In function `__getreent':</div><div>/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'</div><div>/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</div><div>collect2: error: ld returned 1 exit status</div></div><div><br></div><div>Newlib's getreent() is not conditional on anything so always there.</div><div><br></div><div>I think we need to provide a feature flag to disable it since we provide it and</div><div>then add it to the dummy crt0.c in newlib. </div><div><br></div><div>Thoughts?</div><div><br></div><div>--joel</div><div><br></div></div>