mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-04-07 19:34:17 +00:00
cc/gcc: modify to build gcc-4.8-based cross-tools
Building cross-tool based on gcc-4.8 fails while "Installing pass-2 core C compiler", because building libgcc.mvars needs libbacktrace.a that gcc.sh doesn't build. This patch inserts a few lines configuring, and making libbacktrace into gcc.sh to build gcc-4.8-based cross-tools successfully. Reported-by: Plotnikov Dmitry <leitz@ispras.ru> Signed-off-by: Jongsung Kim <neidhard.kim@lge.com> Message-Id: <201305031831.33395.neidhard.kim@lge.com> Patchwork-Id: 241258
This commit is contained in:
parent
f9a787bef9
commit
d8988dbe0b
@ -409,6 +409,11 @@ do_cc_core_backend() {
|
||||
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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user