diff options
author | Khem Raj <raj.khem@gmail.com> | 2023-06-12 09:39:09 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-06-12 11:43:30 -0700 |
commit | 202bd4f46687e4f572d0cb378b2b30cfdcb30913 (patch) | |
tree | cc18919b7cd63de7558789b342bb789489715ea0 | |
parent | 0eed75ff15f0cdd56dce8a570035e713386eb58a (diff) | |
download | meta-openembedded-202bd4f46687e4f572d0cb378b2b30cfdcb30913.tar.gz |
schroedinger: Fix building tests
lld finds out this error where _orc_code_orc_deinterleave2_s16 is needed
but is not linked into a testcase wavelet_max_gain
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2 files changed, 44 insertions, 0 deletions
diff --git a/meta-multimedia/recipes-multimedia/schroedinger/schroedinger/0001-testsuite-Add-tmp-orc.c-for-missing-_orc_code_orc_de.patch b/meta-multimedia/recipes-multimedia/schroedinger/schroedinger/0001-testsuite-Add-tmp-orc.c-for-missing-_orc_code_orc_de.patch new file mode 100644 index 0000000000..498630c638 --- /dev/null +++ b/meta-multimedia/recipes-multimedia/schroedinger/schroedinger/0001-testsuite-Add-tmp-orc.c-for-missing-_orc_code_orc_de.patch | |||
@@ -0,0 +1,43 @@ | |||
1 | From 7c998657c1787fcad8f0a502063adff71d78a140 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Mon, 12 Jun 2023 09:37:10 -0700 | ||
4 | Subject: [PATCH] testsuite: Add tmp-orc.c for missing | ||
5 | _orc_code_orc_deinterleave2_s16 | ||
6 | |||
7 | Fixes | ||
8 | | aarch64-yoe-linux-ld.lld: error: undefined symbol: _orc_code_orc_deinterleave2_s16 | ||
9 | | >>> referenced by schroorc.h:1312 (../schroedinger/schroorc.h:1312) | ||
10 | | >>> wavelet_max_gain.o:(iwt_ref) | ||
11 | | >>> referenced by schroorc.h:1312 (../schroedinger/schroorc.h:1312) | ||
12 | | >>> wavelet_max_gain.o:(iwt_ref) | ||
13 | | | ||
14 | | aarch64-yoe-linux-ld.lld: error: undefined symbol: _orc_code_orc_interleave2_s16 | ||
15 | | >>> referenced by wavelet_max_gain.c:281 (/usr/src/debug/schroedinger/1.0.11-r0/testsuite/wavelet_max_gain.c:281) | ||
16 | | >>> wavelet_max_gain.o:(iiwt_ref) | ||
17 | | >>> referenced by wavelet_max_gain.c:281 (/usr/src/debug/schroedinger/1.0.11-r0/testsuite/wavelet_max_gain.c:281) | ||
18 | | >>> wavelet_max_gain.o:(iiwt_ref) | ||
19 | | clang-16: error: linker command failed with exit code 1 (use -v to see invocation) | ||
20 | | make[3]: *** [Makefile:1147: wavelet_max_gain] Error 1 | ||
21 | |||
22 | Upstream-Status: Pending | ||
23 | |||
24 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
25 | --- | ||
26 | testsuite/Makefile.am | 1 + | ||
27 | 1 file changed, 1 insertion(+) | ||
28 | |||
29 | diff --git a/testsuite/Makefile.am b/testsuite/Makefile.am | ||
30 | index 6ee1130..762ecf2 100644 | ||
31 | --- a/testsuite/Makefile.am | ||
32 | +++ b/testsuite/Makefile.am | ||
33 | @@ -100,6 +100,7 @@ wavelet_2d_SOURCES = wavelet_2d.c | ||
34 | nodist_wavelet_2d_SOURCES = $(top_srcdir)/schroedinger/tmp-orc.c | ||
35 | |||
36 | wavelet_max_gain_SOURCES = wavelet_max_gain.c | ||
37 | +nodist_wavelet_max_gain_SOURCES = $(top_srcdir)/schroedinger/tmp-orc.c | ||
38 | |||
39 | wavelet_noise_2d_SOURCES = wavelet_noise_2d.c | ||
40 | |||
41 | -- | ||
42 | 2.41.0 | ||
43 | |||
diff --git a/meta-multimedia/recipes-multimedia/schroedinger/schroedinger_1.0.11.bb b/meta-multimedia/recipes-multimedia/schroedinger/schroedinger_1.0.11.bb index c9d98a2da1..c78e008007 100644 --- a/meta-multimedia/recipes-multimedia/schroedinger/schroedinger_1.0.11.bb +++ b/meta-multimedia/recipes-multimedia/schroedinger/schroedinger_1.0.11.bb | |||
@@ -11,6 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d91a46405fc074b88c963cc4f2a0aae9 \ | |||
11 | DEPENDS = "orc-native orc" | 11 | DEPENDS = "orc-native orc" |
12 | 12 | ||
13 | SRC_URI = "https://download.videolan.org/contrib/${BPN}/${BP}.tar.gz \ | 13 | SRC_URI = "https://download.videolan.org/contrib/${BPN}/${BP}.tar.gz \ |
14 | file://0001-testsuite-Add-tmp-orc.c-for-missing-_orc_code_orc_de.patch \ | ||
14 | file://configure.ac.patch" | 15 | file://configure.ac.patch" |
15 | 16 | ||
16 | SRC_URI[md5sum] = "da6af08e564ca1157348fb8d92efc891" | 17 | SRC_URI[md5sum] = "da6af08e564ca1157348fb8d92efc891" |