mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-22 06:01:41 +02:00
setup_board: setup gdb wrapper and debug symbol path
This commit is contained in:
parent
319879609e
commit
03e8d451bf
11
setup_board
11
setup_board
@ -103,6 +103,13 @@ exec cros_workon --board ${BOARD_VARIANT} "\$@"
|
||||
EOF
|
||||
wrappers+=( "${wrapper}" )
|
||||
|
||||
wrapper="/usr/local/bin/gdb-${BOARD_VARIANT}"
|
||||
sudo_clobber "${wrapper}" <<EOF
|
||||
#!/bin/bash
|
||||
exec ${BOARD_CHOST}-gdb -iex 'set sysroot ${BOARD_ROOT}' "\$@"
|
||||
EOF
|
||||
wrappers+=( "${wrapper}" )
|
||||
|
||||
cmds+=(
|
||||
"chmod a+rx ${wrappers[*]}"
|
||||
"chown root:root ${wrappers[*]}"
|
||||
@ -252,6 +259,10 @@ EOF
|
||||
|
||||
sudo cp /etc/portage/repos.conf/* "${BOARD_ETC}"/portage/repos.conf/
|
||||
|
||||
# make it easy to find debug symbols
|
||||
sudo mkdir -p /usr/lib/debug/build
|
||||
sudo ln -sfT /build/amd64-usr/usr/lib/debug /usr/lib/debug/build/amd64-usr
|
||||
|
||||
generate_all_wrappers
|
||||
|
||||
if [[ ${FLAGS_regen_configs} -eq ${FLAGS_FALSE} ]]; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user