From 1e25ebc7e04b610bf8324d6e428b320b3ed87009 Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Sat, 9 Mar 2019 18:01:30 -0800 Subject: Move GDB build into a common backend function ... needed to create a common runtime test for an incompatible change in glibc API. Signed-off-by: Alexey Neyman --- scripts/upgrade/v2 | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 scripts/upgrade/v2 (limited to 'scripts/upgrade') diff --git a/scripts/upgrade/v2 b/scripts/upgrade/v2 new file mode 100644 index 00000000..afff176a --- /dev/null +++ b/scripts/upgrade/v2 @@ -0,0 +1,25 @@ +# vim: set filetype=sh : + +# Upgrade v2 -> v3: unified build of native gdb and gdbserver, +# combining their options +upgrade() +{ + case "${opt}" in + CT_GDB_GDBSERVER_BUILD_IPA_LIB) + replace CT_GDB_NATIVE_BUILD_IPA_LIB + ;; + CT_GDB_GDBSERVER_STATIC) + if [ "${CT_GDB_GDBSERVER_STATIC}" != "${CT_GDB_GDBSERVER_STATIC}" ]; then + warning "Both native gdb and gdbserver must now be built in the same way" + fi + unset opt + ;; + CT_GDB_GDBSERVER_STATIC_LIBSTDCXX) + replace GDB_NATIVE_STATIC_LIBSTDCXX + ;; + CT_GDB_GDBSERVER_HAS_IPA_LIB) + # not user-selectable + unset opt + ;; + esac +} -- cgit v1.2.3