File 0003-Fix-gdbinit-sys-path.patch of Package zephyr-crosstool-ng
diff --git a/scripts/build/debug/300-gdb.sh b/scripts/build/debug/300-gdb.sh
index 78319b15..d3d54a42 100644
--- a/scripts/build/debug/300-gdb.sh
+++ b/scripts/build/debug/300-gdb.sh
@@ -126,7 +126,6 @@ do_debug_gdb_build_cross()
)
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"
diff --git a/scripts/build/debug/gdbinit.in b/scripts/build/debug/gdbinit.in
index 395009967..552214b81 100644
--- a/scripts/build/debug/gdbinit.in
+++ b/scripts/build/debug/gdbinit.in
@@ -1,6 +1,7 @@
python
import sys
-sys.path.insert(0, '@@PREFIX@@/share/gcc-@@VERSION@@/python')
+import os
+sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..', 'gcc-@@VERSION@@', 'python'))
from libstdcxx.v6.printers import register_libstdcxx_printers
register_libstdcxx_printers (None)
end