diff -r 36aa2ae92c29 -r 33f265e3e79d scripts/build/cc/gcc.sh --- a/scripts/build/cc/gcc.sh Sun Nov 25 18:22:38 2012 +0100 +++ b/scripts/build/cc/gcc.sh Thu May 02 23:31:33 2013 +0000 @@ -409,6 +409,11 @@ CT_DoExecLog CFG make ${JOBSFLAGS} configure-libdecnumber CT_DoExecLog ALL make ${JOBSFLAGS} -C libdecnumber libdecnumber.a fi + # HACK: gcc-4.8 uses libbacktrace to make libgcc.mvars, so make it here. + if [ -d "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/libbacktrace" ]; then + CT_DoExecLog CFG make ${JOBSFLAGS} configure-libbacktrace + CT_DoExecLog ALL make ${JOBSFLAGS} -C libbacktrace + fi # Starting with GCC 4.3, libgcc.mk is no longer built, # and libgcc.mvars is used instead.