Hi Jonathan, I fixed these MACRO error by modify /usr/include/sdt.h file. I didn't need the new SystemTap for resolving these Issue. My main concern is error in my first post. Regards, On Tue, Jun 4, 2013 at 3:50 PM, Jonathan Wakely <jwakely.gcc@xxxxxxxxx> wrote: > On 4 June 2013 10:46, rahul wrote: >> Hi, >> >> Thanks for response. >> >> These are my settings. >> >> [root@fedora32 gcc-4.8.0-build]# ../gcc-4.8.0/configure --prefix=/usr >> --libexecdir=/usr/lib --enable-shared --enable-threads=posix >> --disable-install-libiberty -with-system-zlib >> >> I get into the following error prior to this. >> >> -D_GNU_SOURCE -std=gnu++0x -c >> ../../.././libstdc++-v3/libsupc++/eh_throw.cc -fPIC -DPIC >> -D_GLIBCXX_SHARED -o eh_throw.o >> In file included from ../../.././libstdc++-v3/libsupc++/unwind-cxx.h:41:0, >> from ../../.././libstdc++-v3/libsupc++/eh_throw.cc:26: >> ../../.././libstdc++-v3/libsupc++/eh_throw.cc: In function âvoid >> __cxxabiv1::__cxa_throw(void*, std::type_info*, void (*)(void*))â: >> ../../.././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) >> ^ >> ../../.././libstdc++-v3/libsupc++/eh_throw.cc:63:3: note: in expansion >> of macro âPROBE2â >> PROBE2 (throw, obj, tinfo); >> ^ > > You need to uninstall the systemtap headers or upgrade to a newer version. > > The systemtap you have is not compatible with C++11.