All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] meta-toolchain-arago: special case for gdb to be built as part of canadian-cross-sdk
@ 2012-11-14  3:50 Denys Dmytriyenko
  2012-11-14  3:58 ` Denys Dmytriyenko
  0 siblings, 1 reply; 13+ messages in thread
From: Denys Dmytriyenko @ 2012-11-14  3:50 UTC (permalink / raw)
  To: meta-arago

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
---
 meta-arago-extras/conf/distro/include/tcmode-external-arago.inc | 4 ++++
 meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb     | 9 ++++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/meta-arago-extras/conf/distro/include/tcmode-external-arago.inc b/meta-arago-extras/conf/distro/include/tcmode-external-arago.inc
index 2ed3df2..3bc0fed 100644
--- a/meta-arago-extras/conf/distro/include/tcmode-external-arago.inc
+++ b/meta-arago-extras/conf/distro/include/tcmode-external-arago.inc
@@ -30,6 +30,10 @@ PREFERRED_PROVIDER_glibc-thread-db = "external-arago-toolchain"
 PREFERRED_PROVIDER_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= "external-arago-sdk-toolchain"
 PREFERRED_PROVIDER_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= "external-arago-sdk-toolchain"
 
+# Special case for gdb to be built as part of canadian-cross-sdk
+bindir_pn-gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${exec_prefix}/bin"
+PREFERRED_PROVIDER_gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "gdb-cross-canadian-${TRANSLATED_TARGET_ARCH}"
+
 GCCVERSION ?= "4.5%"
 SDKGCCVERSION ?= "4.5%"
 BINUVERSION ?= "2.20%"
diff --git a/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb b/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb
index 1683c1f..f780385 100644
--- a/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb
+++ b/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb
@@ -4,7 +4,7 @@ TOOLCHAIN_OUTPUTNAME ?= "${SDK_NAME}-${ARMPKGARCH}-${TARGET_OS}-sdk-${SDK_ARCH}"
 
 require recipes-core/meta/meta-toolchain.bb
 
-PR = "r7"
+PR = "r8"
 
 SDKTARGETSYSROOT = "${SDKPATH}/${ARAGO_TARGET_SYS}"
 
@@ -54,6 +54,8 @@ toolchain_create_sdk_env_script () {
 	echo 'export OECORE_ACLOCAL_OPTS="-I $SDK_PATH/usr/share/aclocal"' >> $script
 	echo 'export OECORE_DISTRO_VERSION="${DISTRO_VERSION}"' >> $script
 	echo 'export OECORE_SDK_VERSION="${SDK_VERSION}"' >> $script
+	echo 'export PYTHONHOME=$SDK_PATH' >> $script
+	echo 'export PYTHONPATH=lib/python2.7' >> $script
 }
 
 populate_sdk_ipk_append () {
@@ -64,4 +66,9 @@ populate_sdk_ipk_append () {
 		printf "#!/bin/sh\nLD_LIBRARY_PATH=\x24SDK_PATH/lib:\x24LD_LIBRARY_PATH \x24SDK_PATH/lib/ld-linux.so.2 \x24SDK_PATH/bin/$i.real \x24\x2a\n" > $i
 		chmod +x $i
 	done
+
+	# Special case for gdb, which is built as part of canadian-cross-sdk
+	mv ${ARAGO_TARGET_SYS}-gdb ${ARAGO_TARGET_SYS}-gdb.real
+	printf "#!/bin/sh\nLD_LIBRARY_PATH=\x24SDK_PATH/lib:\x24LD_LIBRARY_PATH \x24SDK_PATH/lib/ld-linux.so.2 \x24SDK_PATH/bin/${ARAGO_TARGET_SYS}-gdb.real \x24\x2a\n" > ${ARAGO_TARGET_SYS}-gdb
+	chmod +x ${ARAGO_TARGET_SYS}-gdb
 }
-- 
1.8.0



^ permalink raw reply related	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2012-11-15  1:02 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-14  3:50 [PATCH] meta-toolchain-arago: special case for gdb to be built as part of canadian-cross-sdk Denys Dmytriyenko
2012-11-14  3:58 ` Denys Dmytriyenko
2012-11-14  4:08   ` Maupin, Chase
2012-11-14  4:17     ` Cooper Jr., Franklin
2012-11-14  4:19       ` Denys Dmytriyenko
2012-11-14  4:23         ` Denys Dmytriyenko
2012-11-14 19:09     ` Denys Dmytriyenko
2012-11-14 22:26       ` Maupin, Chase
2012-11-14 22:36         ` Denys Dmytriyenko
2012-11-14 23:11           ` Maupin, Chase
2012-11-14 23:29             ` Cooper Jr., Franklin
2012-11-15  0:49             ` Cooper Jr., Franklin
2012-11-15  1:02               ` Denys Dmytriyenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.