mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-03-22 03:55:34 +00:00
debug/gdb: don;t install sample gdbinit for old versions
Only starting with gdb-7 does installing the gdbinit sample makes senses. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
This commit is contained in:
parent
6c7f5488ee
commit
32ac6af49f
@ -73,10 +73,14 @@ endchoice
|
||||
config GDB_7_0_or_later
|
||||
bool
|
||||
select GDB_HAS_PKGVERSION_BUGURL
|
||||
select GDB_INSTALL_GDBINIT
|
||||
|
||||
config GDB_HAS_PKGVERSION_BUGURL
|
||||
bool
|
||||
|
||||
config GDB_INSTALL_GDBINIT
|
||||
bool
|
||||
|
||||
config GDB_VERSION
|
||||
string
|
||||
# Don't remove next line
|
||||
|
@ -150,20 +150,22 @@ do_debug_gdb_build() {
|
||||
CT_DoLog EXTRA "Installing cross-gdb"
|
||||
CT_DoExecLog ALL make install
|
||||
|
||||
CT_DoLog EXTRA "Install '.gdbinit' template"
|
||||
# See in scripts/build/internals.sh for why we do this
|
||||
if [ -f "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/BASE-VER" ]; then
|
||||
gcc_version=$( cat "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/BASE-VER" )
|
||||
else
|
||||
gcc_version=$( sed -r -e '/version_string/!d; s/^.+= "([^"]+)".*$/\1/;' \
|
||||
"${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/version.c" \
|
||||
)
|
||||
fi
|
||||
${sed} -r \
|
||||
-e "s:@@PREFIX@@:${CT_PREFIX_DIR}:;" \
|
||||
-e "s:@@VERSION@@:${gcc_version}:;" \
|
||||
"${CT_LIB_DIR}/scripts/build/debug/gdbinit.in" \
|
||||
>"${CT_PREFIX_DIR}/share/gdb/gdbinit"
|
||||
if [ "${CT_GDB_INSTALL_GDBINIT}" = "y" ]; then
|
||||
CT_DoLog EXTRA "Install '.gdbinit' template"
|
||||
# See in scripts/build/internals.sh for why we do this
|
||||
if [ -f "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/BASE-VER" ]; then
|
||||
gcc_version=$( cat "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/BASE-VER" )
|
||||
else
|
||||
gcc_version=$( sed -r -e '/version_string/!d; s/^.+= "([^"]+)".*$/\1/;' \
|
||||
"${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/version.c" \
|
||||
)
|
||||
fi
|
||||
${sed} -r \
|
||||
-e "s:@@PREFIX@@:${CT_PREFIX_DIR}:;" \
|
||||
-e "s:@@VERSION@@:${gcc_version}:;" \
|
||||
"${CT_LIB_DIR}/scripts/build/debug/gdbinit.in" \
|
||||
>"${CT_PREFIX_DIR}/share/gdb/gdbinit"
|
||||
fi # Install gdbinit sample
|
||||
|
||||
CT_EndStep
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user