[Armadeus-commitlog] armadeus branch, master, updated. armadeus-5.3-654-g84adb20
Brought to you by:
sszy
|
From: Julien B a. A. <ar...@us...> - 2015-03-13 10:33:03
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 84adb20e3d159baf6e905de3a6e5ccecb6ed35a1 (commit)
from b0b743b4a83d9c1df96f1cfb103fd327ebf2eae5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 84adb20e3d159baf6e905de3a6e5ccecb6ed35a1
Author: Julien Boibessot <jul...@ar...>
Date: Fri Mar 13 11:31:10 2015 +0100
[BUILDROOT] 2015.02: ltrace can't be used with old kernels anymore
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf27test_defconfig | 10 +++++--
...trace-cant-be-used-on-old-kernels-anymore.patch | 25 ++++++++++++++++++++
patches/buildroot/2015.02/cleanup_buildroot.sh | 2 +-
3 files changed, 33 insertions(+), 4 deletions(-)
create mode 100644 patches/buildroot/2015.02/024-armadeus-ltrace-cant-be-used-on-old-kernels-anymore.patch
diff --git a/buildroot/configs/apf27test_defconfig b/buildroot/configs/apf27test_defconfig
index d4e0d53..97cfcec 100644
--- a/buildroot/configs/apf27test_defconfig
+++ b/buildroot/configs/apf27test_defconfig
@@ -116,10 +116,14 @@ BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_INPUT_TOOLS=y
BR2_PACKAGE_UBOOT_TOOLS=y
BR2_PACKAGE_LIBV4L=y
-BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE=y
-BR2_PACKAGE_LIBV4L_V4L2_DBG=y
+BR2_PACKAGE_LIBV4L_UTILS=y
+# BR 2013.11:
+#BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE=y
+#BR2_PACKAGE_LIBV4L_V4L2_DBG=y
BR2_PACKAGE_LUA=y
-BR2_PACKAGE_LUA_INTERPRETER_READLINE=y
+BR2_PACKAGE_LUA_READLINE=y
+# BR 2013.11:
+#BR2_PACKAGE_LUA_INTERPRETER_READLINE=y
BR2_PACKAGE_PYTHON=y
BR2_PACKAGE_PYTHON3=y
BR2_PACKAGE_PYTHON_SERIAL=y
diff --git a/patches/buildroot/2015.02/024-armadeus-ltrace-cant-be-used-on-old-kernels-anymore.patch b/patches/buildroot/2015.02/024-armadeus-ltrace-cant-be-used-on-old-kernels-anymore.patch
new file mode 100644
index 0000000..229b2d7
--- /dev/null
+++ b/patches/buildroot/2015.02/024-armadeus-ltrace-cant-be-used-on-old-kernels-anymore.patch
@@ -0,0 +1,25 @@
+Old 2.6.29/.35/.38 kernels miss PTRACE_GETVFPREGS syscall to have recent
+ltrace compiling properly.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/ltrace/Config.in
+===================================================================
+--- buildroot.orig/package/ltrace/Config.in 2015-03-01 22:26:12.000000000 +0100
++++ buildroot/package/ltrace/Config.in 2015-03-13 10:51:06.195623410 +0100
+@@ -10,6 +10,7 @@
+ depends on BR2_LARGEFILE # elfutils
+ depends on BR2_USE_WCHAR # elfutils
+ depends on !BR2_STATIC_LIBS # elfutils
++ depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # PTRACE_GETVFPREGS syscall
+ help
+ Debugging program which runs a specified command until it exits.
+ While the command is executing, ltrace intercepts and records
+@@ -18,5 +19,5 @@
+
+ http://ltrace.org
+
+-comment "ltrace needs toolchain w/ largefile, wchar, dynamic library"
+- depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || BR2_STATIC_LIBS
++comment "ltrace needs toolchain w/ largefile, wchar, dynamic library, kernel >= 3.0"
++ depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
diff --git a/patches/buildroot/2015.02/cleanup_buildroot.sh b/patches/buildroot/2015.02/cleanup_buildroot.sh
index 387163f..0e06331 100755
--- a/patches/buildroot/2015.02/cleanup_buildroot.sh
+++ b/patches/buildroot/2015.02/cleanup_buildroot.sh
@@ -67,7 +67,7 @@ rm -rf buildroot/package/imx-usb-loader/imx-usb-loader-0001-fix-ram-size.patch
rm -rf buildroot/package/imx-usb-loader/imx-usb-loader-0002-fix-return-codes.patch
rm -rf buildroot/package/imx-usb-loader/imx-usb-loader.mk
rm -rf buildroot/package/linux-headers/2.6.29.6/368-redhat-types_h-define-__aligned_u64-and-expose-to-userspace.patch
-rm -rf buildroot/package/linux-headers/2.6.35.3/368-redhat-types_h-define-__aligned_u64-and-expose-to-userspace.patch
+rm -rf buildroot/package/ltrace/Config.in
rm -rf buildroot/package/marble/Config.in
rm -rf buildroot/package/marble/marble.mk
rm -rf buildroot/package/matiec/Config.in
hooks/post-receive
--
armadeus
|