Ok, the previous error was due to having an old version on binutils on the path before the new one.
Now I've got what appears to be a compile error:
Scanning dependencies of target real128_test
[ 60%] Building CXX object libraries/fc/CMakeFiles/real128_test.dir/tests/real128_test.cpp.o
Linking CXX executable real128_test
/usr/lib/../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
make: *** [libraries/fc/real128_test] Error 1
make: *** [libraries/fc/CMakeFiles/real128_test.dir/all] Error 2
make: *** [all] Error 2
Seems that the unit tests have the wrong include path for the definition of the boost unit test marco BOOST_AUTO_TEST_CASE, it should be:
However, after these issues were fixed up, I am now in business