mirror of
https://git.yoctoproject.org/poky
synced 2026-03-17 04:39:40 +01:00
nettle: fix ptest failure
Rework dlopen-test.patch to fix below dlopen-test failure: # cd /usr/lib64/nettle/ptest # ./run-ptest dlopen failed: /usr/lib/libnettle.so: cannot open shared object file: No such file or directory ./run-ptest: line 8: 7607 Aborted "./$f" FAIL: dlopen-test As the test dlopen-test depends on libnettle.so which belongs to nettle-dev package, so add it to rdepends of nettle-ptest. (From OE-Core rev: 524fcf34128045f9f5726a1f1b8715a12b12ae7c) Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
47bb6affbe
commit
d208738062
@@ -1,4 +1,4 @@
|
||||
Replace relative path of libnettle.so with absolute path so the test
|
||||
Remove the relative path for libnettle.so so the test
|
||||
program can find it.
|
||||
Relative paths are not suitable, as the folder strucure for ptest
|
||||
is different from the one expected by the nettle testsuite.
|
||||
@@ -6,6 +6,7 @@ is different from the one expected by the nettle testsuite.
|
||||
Upstream-Status: Inappropriate [embedded specific]
|
||||
|
||||
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
|
||||
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
|
||||
|
||||
--- a/testsuite/dlopen-test.c 2016-10-01 00:28:38.000000000 -0700
|
||||
+++ b/testsuite/dlopen-test.c 2017-10-13 11:08:57.227572860 -0700
|
||||
@@ -14,7 +15,7 @@ Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
|
||||
{
|
||||
#if HAVE_LIBDL
|
||||
- void *handle = dlopen ("../libnettle.so", RTLD_NOW);
|
||||
+ void *handle = dlopen ("/usr/lib/libnettle.so", RTLD_NOW);
|
||||
+ void *handle = dlopen ("libnettle.so", RTLD_NOW);
|
||||
int (*get_version)(void);
|
||||
if (!handle)
|
||||
{
|
||||
|
||||
@@ -49,4 +49,7 @@ do_install_ptest() {
|
||||
install ${B}/testsuite/*-test ${D}${PTEST_PATH}/testsuite/
|
||||
}
|
||||
|
||||
RDEPENDS_${PN}-ptest += "${PN}-dev"
|
||||
INSANE_SKIP_${PN}-ptest += "dev-deps"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
Reference in New Issue
Block a user