summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-12-19 19:56:38 +0100
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-12-19 19:56:38 +0100
commit475b56f10780534ce3828a9bee8bc774bc8b28f3 (patch)
tree06bf96a97dd82b228584d2a40879ba128980b05a
parentf6700b77457c838f09a5f9d3dc02f94113370f75 (diff)
downloadembtoolkit-475b56f10780534ce3828a9bee8bc774bc8b28f3.tar.gz
embtoolkit-475b56f10780534ce3828a9bee8bc774bc8b28f3.tar.bz2
embtoolkit-475b56f10780534ce3828a9bee8bc774bc8b28f3.tar.xz
Toolchain: strace: give the ability to choose which version to build
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r--kconfig/strace.kconfig15
-rw-r--r--mk/strace.mk2
2 files changed, 16 insertions, 1 deletions
diff --git a/kconfig/strace.kconfig b/kconfig/strace.kconfig
index 1f38cb6..ff30693 100644
--- a/kconfig/strace.kconfig
+++ b/kconfig/strace.kconfig
@@ -28,3 +28,18 @@ config EMBTK_ROOTFS_HAVE_STRACE
help
strace is a system call tracer, i.e. a debugging tool which prints out
a trace of all the system calls made by a another process/program.
+
+choice
+ prompt "starce version to use"
+ depends on EMBTK_ROOTFS_HAVE_STRACE
+ config EMBTK_STRACE_VERSION_4_5_19
+ bool "strace-4.5.19"
+ config EMBTK_STRACE_VERSION_4_5_18
+ bool "strace-4.5.18"
+endchoice
+
+config EMBTK_STRACE_VERSION_STRING
+ string
+ default "4.5.19" if EMBTK_STRACE_VERSION_4_5_19
+ default "4.5.18" if EMBTK_STRACE_VERSION_4_5_18
+
diff --git a/mk/strace.mk b/mk/strace.mk
index 11ce084..d9ee06f 100644
--- a/mk/strace.mk
+++ b/mk/strace.mk
@@ -22,7 +22,7 @@
# \date August 2009
################################################################################
-STRACE_VERSION:= 4.5.18
+STRACE_VERSION:= $(subst ",,$(strip $(CONFIG_EMBTK_STRACE_VERSION_STRING)))
STRACE_SITE:=http://downloads.sourceforge.net/project/strace/strace/$(STRACE_VERSION)
STRACE_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/strace
STRACE_PACKAGE := strace-$(STRACE_VERSION).tar.bz2