diff options
author | 2021-11-12 22:59:32 +0100 | |
---|---|---|
committer | 2021-11-12 22:22:56 +0000 | |
commit | 2df0372e65704f40fa9529f36d468cec59dd8ca0 (patch) | |
tree | fbe6aa9a93f47ad396b98d41fc6bc1bde55023de /dev-libs/jansson/files | |
parent | media-libs/shaderc: Stabilize 2021.2 amd64, #823077 (diff) | |
download | gentoo-2df0372e65704f40fa9529f36d468cec59dd8ca0.tar.gz gentoo-2df0372e65704f40fa9529f36d468cec59dd8ca0.tar.bz2 gentoo-2df0372e65704f40fa9529f36d468cec59dd8ca0.zip |
dev-libs/jansson: properly handle symbol names in tests
Closes: https://bugs.gentoo.org/814944
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-libs/jansson/files')
-rw-r--r-- | dev-libs/jansson/files/jansson-2.14-test-symbols.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/dev-libs/jansson/files/jansson-2.14-test-symbols.patch b/dev-libs/jansson/files/jansson-2.14-test-symbols.patch new file mode 100644 index 000000000000..013b27132316 --- /dev/null +++ b/dev-libs/jansson/files/jansson-2.14-test-symbols.patch @@ -0,0 +1,22 @@ +From 0677666f65b988b2dd44d02966a08fea490d5883 Mon Sep 17 00:00:00 2001 +From: Petri Lehtinen <petri@digip.org> +Date: Thu, 9 Sep 2021 21:53:11 +0300 +Subject: [PATCH] Fix the check-exports tests for versioned symbols + +--- + test/suites/api/check-exports | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/test/suites/api/check-exports b/test/suites/api/check-exports +index 2b6b3c79..5c82064c 100755 +--- a/test/suites/api/check-exports ++++ b/test/suites/api/check-exports +@@ -15,7 +15,7 @@ grep 'json_\|jansson_' $top_srcdir/src/jansson.def \ + nm -D $SOFILE >/dev/null >$test_log/symbols 2>/dev/null \ + || exit 77 # Skip if "nm -D" doesn't seem to work + +-grep ' [DT] ' $test_log/symbols | cut -d' ' -f3 | grep -v '^_' | sort >$test_log/output ++grep ' [DT] ' $test_log/symbols | cut -d' ' -f3 | grep -v '^_' | sed 's/@@libjansson.*//' | sort >$test_log/output + + if ! cmp -s $test_log/exports $test_log/output; then + diff -u $test_log/exports $test_log/output >&2 |