Skip to content

Commit

Permalink
internals: properly strip gdbserver
Browse files Browse the repository at this point in the history
On mingw target gdbserver is suffixed with '.exe', thus
plain 'strip gdbserver' fails.

Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
  • Loading branch information
KirillSmirnov committed Sep 10, 2016
1 parent 3a36f30 commit 1a2024f
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion scripts/build/internals.sh
Expand Up @@ -8,6 +8,7 @@ do_finish() {
local _type
local strip_args
local gcc_version
local exe_suffix

CT_DoStep INFO "Cleaning-up the toolchain's directory"

Expand All @@ -20,13 +21,21 @@ do_finish() {
strip_args="--strip-all -v"
;;
esac
case "$CT_TARGET" in
*mingw*)
exe_suffix=".exe"
;;
*)
exe_suffix=""
;;
esac
CT_DoLog INFO "Stripping all toolchain executables"
CT_Pushd "${CT_PREFIX_DIR}"

# Strip gdbserver
if [ "${CT_GDB_GDBSERVER}" = "y" ]; then
CT_DoExecLog ALL "${CT_TARGET}-strip" ${strip_args} \
"${CT_TARGET}/debug-root/usr/bin/gdbserver"
"${CT_TARGET}/debug-root/usr/bin/gdbserver${exe_suffix}"
fi
if [ "${CT_CC_gcc}" = "y" ]; then
# We can not use the version in CT_CC_GCC_VERSION because
Expand Down

0 comments on commit 1a2024f

Please sign in to comment.