Hi, I downloaded the 4.8 source code and started the build. I'm seeing the following errors during the build ... In file included from ../../../../gcc-4.8.0/libstdc++-v3/libsupc++/unwind-cxx.h:41:0, from ../../../../gcc-4.8.0/libstdc++-v3/libsupc++/eh_throw.cc:26: ../../../../gcc-4.8.0/libstdc++-v3/libsupc++/eh_throw.cc: In function ‘void __cxxabiv1::__cxa_throw(void*, std::type_info*, void (*)(void*))’: ../../../../gcc-4.8.0/libstdc++-v3/libsupc++/unwind-cxx.h:45:34: error: unable to find string literal operator ‘operator"" _SDT_S’ #define PROBE2(name, arg1, arg2) STAP_PROBE2 (libstdcxx, name, arg1, arg2) ^ ../../../../gcc-4.8.0/libstdc++-v3/libsupc++/eh_throw.cc:63:3: note: in expansion of macro ‘PROBE2’ PROBE2 (throw, obj, tinfo); ^ ../../../../gcc-4.8.0/libstdc++-v3/libsupc++/unwind-cxx.h:45:34: error: unable to find string literal operator ‘operator"" _SDT_S’ #define PROBE2(name, arg1, arg2) STAP_PROBE2 (libstdcxx, name, arg1, arg2) ^ ../../../../gcc-4.8.0/libstdc++-v3/libsupc++/eh_throw.cc:63:3: note: in expansion of macro ‘PROBE2’ PROBE2 (throw, obj, tinfo); ^ ../../../../gcc-4.8.0/libstdc++-v3/libsupc++/eh_throw.cc: In function ‘void __cxxabiv1::__cxa_rethrow()’: ../../../../gcc-4.8.0/libstdc++-v3/libsupc++/unwind-cxx.h:45:34: error: unable to find string literal operator ‘operator"" _SDT_S’ #define PROBE2(name, arg1, arg2) STAP_PROBE2 (libstdcxx, name, arg1, arg2) ^ ../../../../gcc-4.8.0/libstdc++-v3/libsupc++/eh_throw.cc:105:4: note: in expansion of macro ‘PROBE2’ PROBE2 (rethrow, __get_object_from_ambiguous_exception(header), ^ ../../../../gcc-4.8.0/libstdc++-v3/libsupc++/unwind-cxx.h:45:34: error: unable to find string literal operator ‘operator"" _SDT_S’ #define PROBE2(name, arg1, arg2) STAP_PROBE2 (libstdcxx, name, arg1, arg2) ^ ../../../../gcc-4.8.0/libstdc++-v3/libsupc++/eh_throw.cc:105:4: note: in expansion of macro ‘PROBE2’ PROBE2 (rethrow, __get_object_from_ambiguous_exception(header), ^ make[5]: *** [eh_throw.lo] Error 1 make[5]: Leaving directory `/dev/shm/sw-build/gcc-4.8.0-build/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/dev/shm/sw-build/gcc-4.8.0-build/x86_64-unknown-linux-gnu/libstdc++-v3' make[3]: *** [all] Error 2 make[3]: Leaving directory `/dev/shm/sw-build/gcc-4.8.0-build/x86_64-unknown-linux-gnu/libstdc++-v3' make[2]: *** [all-stage1-target-libstdc++-v3] Error 2 make[2]: Leaving directory `/dev/shm/sw-build/gcc-4.8.0-build' make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory `/dev/shm/sw-build/gcc-4.8.0-build' make: *** [all] Error 2 My command line is: ../gcc-4.8.0/configure --prefix=${BUILD_PREFIX} --enable-languages=c --with-gmp-include=${PREFIX}/include --with-gmp-lib=${PREFIX}/lib64 --with-mpfr-include=${PREFIX}/include --with-mpfr-lib=${PREFIX}/lib64 --with-cloog-include=${PREFIX}/include --with-cloog-lib=${PREFIX}/lib64 --with-mpc-include=${PREFIX}/include --with-mpc-lib=${PREFIX}/lib64 --with-libelf-include=${PREFIX}/include --with-libelf-lib=${PREFIX}/lib64 --with-isl-include=${PREFIX}/include --with-isl-lib=${PREFIX}/lib64 I was seeing an earlier mail thread (http://gcc.gnu.org/ml/libstdc++/2013-02/msg00140.html) which was dealing with the same functions where I see the error. Is this related? how I can get over this step? Thanks, Kalai