Hi, I just ran into the following gcc build failure during a gcc+glibc build: ... libtool: compile: /home/vries/local/glibc-arm/base/obj/gcc-mainline-0-arm-none-linux-gnueabi-i686-pc-linux-gnu/./gcc/xgcc -shared-libgcc -B/home/vries/local/glibc-arm/base/obj/\ gcc-mainline-0-arm-none-linux-gnueabi-i686-pc-linux-gnu/./gcc -nostdinc++ -L/home/vries/local/glibc-arm/base/obj/gcc-mainline-0-arm-none-linux-gnueabi-i686-pc-linux-gnu/arm-none-linux-gnueabi/libstdc++-v3/s\ rc -L/home/vries/local/glibc-arm/base/obj/gcc-mainline-0-arm-none-linux-gnueabi-i686-pc-linux-gnu/arm-none-linux-gnueabi/libstdc++-v3/src/.libs -B/home/vries/local/glibc-arm/base/install/arm-none-linux-gnue\ abi/bin/ -B/home/vries/local/glibc-arm/base/install/arm-none-linux-gnueabi/lib/ -isystem /home/vries/local/glibc-arm/base/install/arm-none-linux-gnueabi/include -isystem /home/vries/local/glibc-arm/base/ins\ tall/arm-none-linux-gnueabi/sys-include --sysroot=/home/vries/local/glibc-arm/base/install/arm-none-linux-gnueabi/libc -I/home/vries/local/glibc-arm/base/src/gcc-mainline/libstdc++-v3/../libgcc -I/home/vrie\ s/local/glibc-arm/base/obj/gcc-mainline-0-arm-none-linux-gnueabi-i686-pc-linux-gnu/arm-none-linux-gnueabi/libstdc++-v3/include/arm-none-linux-gnueabi -I/home/vries/local/glibc-arm/base/obj/gcc-mainline-0-ar\ m-none-linux-gnueabi-i686-pc-linux-gnu/arm-none-linux-gnueabi/libstdc++-v3/include -I/home/vries/local/glibc-arm/base/src/gcc-mainline/libstdc++-v3/libsupc++ --sysroot=/home/vries/local/glibc-arm/base/insta\ ll/arm-none-linux-gnueabi/libc -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=vterminate.lo -g -O2 -D_GN\ U_SOURCE -c /home/vries/local/glibc-arm/base/src/gcc-mainline/libstdc++-v3/libsupc++/vterminate.cc -fPIC -DPIC -o vterminate.o In file included from /home/vries/local/glibc-arm/base/src/gcc-mainline/libstdc++-v3/libsupc++/vterminate.cc:32:0: /home/vries/local/glibc-arm/base/obj/gcc-mainline-0-arm-none-linux-gnueabi-i686-pc-linux-gnu/arm-none-linux-gnueabi/libstdc++-v3/include/cstdio:118:11: error: '::gets' has not been declared ...
My hunch is that this recent glibc change causes/triggers the error: ... [BZ #13528] * libio/stdio.h: Do not declare gets for ISO C11 and _GNU_SOURCE. ... I see this both on ARM and MIPS. Should I file this as a problem in gcc or glibc? Thanks, - Tom