Updated toolchain and can't build program, can't find features.h

I just changed version of the arm toolchain to gcc-linaro-5.2-2015.11-x86_64_arm-linux-gnueabihf and a program that used to build now won’t even compile now, claiming if can’t find features.h. I have looked everywhere and cannot find it either.

I downloaded
wget -c https://releases.linaro.org/components/toolchain/binaries/5.2-2015.11/arm-linux-gnueabihf/gcc-linaro-5.2-2015.11-x86_64_arm-linux-gnueabihf.tar.xz

The output from the compiler is:

make all
Building file: …/src/Ccm.cpp
Invoking: Cross G++ Compiler
arm-linux-gnueabihf-g++ -O0 -g3 -Wall -c -fmessage-length=0 -std=c++0x -v -MMD -MP -MF"src/Ccm.d" -MT"src/Ccm.d" -o “src/Ccm.o” “…/src/Ccm.cpp”
Using built-in specs.
COLLECT_GCC=arm-linux-gnueabihf-g++
Target: arm-linux-gnueabihf
Configured with: /home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/snapshots/gcc-linaro-5.2-2015.11/configure SHELL=/bin/bash --with-bugurl=https://bugs.linaro.org --with-mpc=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/builds/destdir/x86_64-unknown-linux-gnu --with-mpfr=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/builds/destdir/x86_64-unknown-linux-gnu --with-gmp=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/builds/destdir/x86_64-unknown-linux-gnu --with-gnu-as --with-gnu-ld --disable-libstdcxx-pch --disable-libmudflap --with-cloog=no --with-ppl=no --with-isl=no --disable-nls --enable-c99 --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-multilib --enable-multiarch --with-build-sysroot=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/sysroots/arm-linux-gnueabihf --enable-lto --enable-linker-build-id --enable-long-long --enable-shared --with-sysroot=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/builds/destdir/x86_64-unknown-linux-gnu/arm-linux-gnueabihf/libc --enable-languages=c,c++,fortran,lto --enable-checking=release --disable-bootstrap --with-bugurl=https://bugs.linaro.org --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --target=arm-linux-gnueabihf --prefix=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/builds/destdir/x86_64-unknown-linux-gnu
Thread model: posix
gcc version 5.2.1 20151005 (Linaro GCC 5.2-2015.11)
COLLECT_GCC_OPTIONS=’-O0’ ‘-g3’ ‘-Wall’ ‘-c’ ‘-fmessage-length=0’ ‘-std=c++11’ ‘-v’ ‘-MMD’ ‘-MP’ ‘-MF’ ‘src/Ccm.d’ ‘-MT’ ‘src/Ccm.d’ ‘-o’ ‘src/Ccm.o’ ‘-shared-libgcc’ ‘-march=armv7-a’ ‘-mtune=cortex-a9’ ‘-mfloat-abi=hard’ ‘-mfpu=vfpv3-d16’ ‘-mthumb’ ‘-mtls-dialect=gnu’
/usr/local/arm/bin/…/libexec/gcc/arm-linux-gnueabihf/5.2.1/cc1plus -quiet -v -imultilib . -imultiarch arm-linux-gnueabihf -iprefix /usr/local/arm/bin/…/lib/gcc/arm-linux-gnueabihf/5.2.1/ -isysroot /usr/local/arm/bin/…/arm-linux-gnueabihf/libc -MMD src/Ccm.d -MF src/Ccm.d -MP -MT src/Ccm.d -dD -D_GNU_SOURCE …/src/Ccm.cpp -quiet -dumpbase Ccm.cpp -march=armv7-a -mtune=cortex-a9 -mfloat-abi=hard -mfpu=vfpv3-d16 -mthumb -mtls-dialect=gnu -auxbase-strip src/Ccm.o -g3 -O0 -Wall -std=c++11 -version -fmessage-length=0 -o /tmp/ccOU7Wi1.s
GNU C++11 (Linaro GCC 5.2-2015.11) version 5.2.1 20151005 (arm-linux-gnueabihf)
compiled by GNU C version 4.9.2, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory “/usr/local/arm/bin/…/lib/gcc/…/…/lib/gcc/arm-linux-gnueabihf/5.2.1/…/…/…/…/arm-linux-gnueabihf/include/c++/5.2.1”
ignoring duplicate directory “/usr/local/arm/bin/…/lib/gcc/…/…/lib/gcc/arm-linux-gnueabihf/5.2.1/…/…/…/…/arm-linux-gnueabihf/include/c++/5.2.1/arm-linux-gnueabihf/.”
ignoring duplicate directory “/usr/local/arm/bin/…/lib/gcc/…/…/lib/gcc/arm-linux-gnueabihf/5.2.1/…/…/…/…/arm-linux-gnueabihf/include/c++/5.2.1/backward”
ignoring duplicate directory “/usr/local/arm/bin/…/lib/gcc/…/…/lib/gcc/arm-linux-gnueabihf/5.2.1/include”
ignoring nonexistent directory “/usr/local/arm/bin/…/arm-linux-gnueabihf/libc/usr/local/include/arm-linux-gnueabihf”
ignoring nonexistent directory “/usr/local/arm/bin/…/arm-linux-gnueabihf/libc/usr/local/include”
ignoring duplicate directory “/usr/local/arm/bin/…/lib/gcc/…/…/lib/gcc/arm-linux-gnueabihf/5.2.1/include-fixed”
ignoring duplicate directory “/usr/local/arm/bin/…/lib/gcc/…/…/lib/gcc/arm-linux-gnueabihf/5.2.1/…/…/…/…/arm-linux-gnueabihf/include”
ignoring nonexistent directory “/usr/local/arm/bin/…/arm-linux-gnueabihf/libc/usr/include/arm-linux-gnueabihf”
ignoring nonexistent directory “/usr/local/arm/bin/…/arm-linux-gnueabihf/libc/usr/include”
#include “…” search starts here:
#include <…> search starts here:
/usr/local/arm/bin/…/lib/gcc/arm-linux-gnueabihf/5.2.1/…/…/…/…/arm-linux-gnueabihf/include/c++/5.2.1
/usr/local/arm/bin/…/lib/gcc/arm-linux-gnueabihf/5.2.1/…/…/…/…/arm-linux-gnueabihf/include/c++/5.2.1/arm-linux-gnueabihf/.
/usr/local/arm/bin/…/lib/gcc/arm-linux-gnueabihf/5.2.1/…/…/…/…/arm-linux-gnueabihf/include/c++/5.2.1/backward
/usr/local/arm/bin/…/lib/gcc/arm-linux-gnueabihf/5.2.1/include
/usr/local/arm/bin/…/lib/gcc/arm-linux-gnueabihf/5.2.1/include-fixed
/usr/local/arm/bin/…/lib/gcc/arm-linux-gnueabihf/5.2.1/…/…/…/…/arm-linux-gnueabihf/include
End of search list.
GNU C++11 (Linaro GCC 5.2-2015.11) version 5.2.1 20151005 (arm-linux-gnueabihf)
compiled by GNU C version 4.9.2, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 1b417ab303b6a090f7817de922bc5d3e
In file included from /usr/local/arm/arm-linux-gnueabihf/include/c++/5.2.1/arm-linux-gnueabihf/bits/c++config.h:482:0,
from /usr/local/arm/arm-linux-gnueabihf/include/c++/5.2.1/string:38,
from …/src/Ccm.h:11,
from …/src/Ccm.cpp:8:
/usr/local/arm/arm-linux-gnueabihf/include/c++/5.2.1/arm-linux-gnueabihf/bits/os_defines.h:39:22: fatal error: features.h: No such file or directory
compilation terminated.

Any help would be appreciated.