mirror of
https://git.yoctoproject.org/poky
synced 2026-02-10 02:33:02 +01:00
Update patches from debian http://ftp.de.debian.org/debian/pool/main/e/elfutils/elfutils_0.164-1.debian.tar.xz (From OE-Core rev: 5bf174ee745929a4f80095e9de3621d1ccfc9511) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
40 lines
1.4 KiB
Diff
40 lines
1.4 KiB
Diff
On many architectures this test fails because binaries/libs produced by
|
|
binutils don't pass elflint. However elfutils shouldn't FTBFS because of this.
|
|
|
|
So we run the tests on all archs to see what breaks, but if it breaks we ignore
|
|
the result (exitcode 77 means: this test was skipped).
|
|
|
|
Index: elfutils-0.156/tests/run-elflint-self.sh
|
|
===================================================================
|
|
--- elfutils-0.156.orig/tests/run-elflint-self.sh 2013-07-28 14:35:36.000000000 +0200
|
|
+++ elfutils-0.156/tests/run-elflint-self.sh 2013-07-28 14:36:10.000000000 +0200
|
|
@@ -18,4 +18,4 @@
|
|
|
|
. $srcdir/test-subr.sh
|
|
|
|
-testrun_on_self ${abs_top_builddir}/src/elflint --quiet --gnu-ld
|
|
+testrun_on_self_skip ${abs_top_builddir}/src/elflint --quiet --gnu-ld
|
|
Index: elfutils-0.156/tests/test-subr.sh
|
|
===================================================================
|
|
--- elfutils-0.156.orig/tests/test-subr.sh 2013-07-28 14:35:36.000000000 +0200
|
|
+++ elfutils-0.156/tests/test-subr.sh 2013-07-28 14:35:36.000000000 +0200
|
|
@@ -149,3 +149,18 @@
|
|
# Only exit if something failed
|
|
if test $exit_status != 0; then exit $exit_status; fi
|
|
}
|
|
+
|
|
+# Same as testrun_on_self(), but skip on failure.
|
|
+testrun_on_self_skip()
|
|
+{
|
|
+ exit_status=0
|
|
+
|
|
+ for file in $self_test_files; do
|
|
+ testrun $* $file \
|
|
+ || { echo "*** failure in $* $file"; exit_status=77; }
|
|
+ done
|
|
+
|
|
+ # Only exit if something failed
|
|
+ if test $exit_status != 0; then exit $exit_status; fi
|
|
+}
|
|
+
|