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
openSUSE Build Service is sponsored by