mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
Compare commits
3 Commits
yocto-5.2.
...
yocto-2.7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0e392026ff | ||
|
|
41136dd0cf | ||
|
|
80baa2d1fb |
@@ -17,13 +17,6 @@
|
||||
<!ENTITY OE_DOCS_URL "http://docs.openembedded.org">
|
||||
<!ENTITY OH_HOME_URL "http://o-hand.com">
|
||||
<!ENTITY BITBAKE_HOME_URL "http://developer.berlios.de/projects/bitbake/">
|
||||
<!ENTITY ECLIPSE_MAIN_URL "http://www.eclipse.org/downloads">
|
||||
<!ENTITY ECLIPSE_DL_URL "http://download.eclipse.org">
|
||||
<!ENTITY ECLIPSE_DL_PLUGIN_URL "&YOCTO_DL_URL;/releases/eclipse-plugin/&DISTRO;">
|
||||
<!ENTITY ECLIPSE_UPDATES_URL "&ECLIPSE_DL_URL;/tm/updates/3.3">
|
||||
<!ENTITY ECLIPSE_INDIGO_URL "&ECLIPSE_DL_URL;/releases/indigo">
|
||||
<!ENTITY ECLIPSE_JUNO_URL "&ECLIPSE_DL_URL;/releases/juno">
|
||||
<!ENTITY ECLIPSE_INDIGO_CDT_URL "&ECLIPSE_DL_URL;tools/cdt/releases/indigo">
|
||||
<!ENTITY YOCTO_DOCS_URL "&YOCTO_HOME_URL;/docs">
|
||||
<!ENTITY YOCTO_SOURCES_URL "&YOCTO_HOME_URL;/sources/">
|
||||
<!ENTITY YOCTO_AB_PORT_URL "&YOCTO_AB_URL;:8010">
|
||||
@@ -31,7 +24,6 @@
|
||||
<!ENTITY YOCTO_POKY_URL "&YOCTO_DL_URL;/releases/poky/">
|
||||
<!ENTITY YOCTO_RELEASE_DL_URL "&YOCTO_DL_URL;/releases/yocto/yocto-&DISTRO;">
|
||||
<!ENTITY YOCTO_TOOLCHAIN_DL_URL "&YOCTO_RELEASE_DL_URL;/toolchain/">
|
||||
<!ENTITY YOCTO_ECLIPSE_DL_URL "&YOCTO_RELEASE_DL_URL;/eclipse-plugin/indigo;">
|
||||
<!ENTITY YOCTO_ADTINSTALLER_DL_URL "&YOCTO_RELEASE_DL_URL;/adt_installer">
|
||||
<!ENTITY YOCTO_POKY_DL_URL "&YOCTO_RELEASE_DL_URL;/&YOCTO_POKY;.tar.bz2">
|
||||
<!ENTITY YOCTO_MACHINES_DL_URL "&YOCTO_RELEASE_DL_URL;/machines">
|
||||
|
||||
@@ -22,8 +22,8 @@ IMAGE_FSTYPES = "wic.vmdk"
|
||||
|
||||
inherit core-image module-base setuptools3
|
||||
|
||||
SRCREV ?= "093fdcb35ddb4cc35f20f052169ad66c9d5af367"
|
||||
SRC_URI = "git://git.yoctoproject.org/poky \
|
||||
SRCREV ?= "41136dd0cfd7653b9b1da47f865573d7e3d8f9ed"
|
||||
SRC_URI = "git://git.yoctoproject.org/poky;branch=warrior \
|
||||
file://Yocto_Build_Appliance.vmx \
|
||||
file://Yocto_Build_Appliance.vmxf \
|
||||
file://README_VirtualBox_Guest_Additions.txt \
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
From 7510ee2877368464ecce7de515ce056e08c75245 Mon Sep 17 00:00:00 2001
|
||||
From: Mingli Yu <Mingli.Yu@windriver.com>
|
||||
Date: Fri, 12 Apr 2019 10:30:14 +0800
|
||||
Subject: [PATCH] nettle-pbkdf2.c: change the initialization for salt
|
||||
|
||||
use malloc and strncpy altogether to replace
|
||||
strdup for salt initialization to fix below
|
||||
Segmentation fault:
|
||||
# echo -n passwd| nettle-pbkdf2 -i 1 -l 16 salt
|
||||
[65534.886509] nettle-pbkdf2[708]: segfault at 1f594260 ip 00007f3332256998 sp 00007fff60d44410 error 4 in libnettle.so.6.5[7f3332244000+1d00]
|
||||
[65534.887525] Code: e8 6d db fe ff 44 01 6d 68 48 83 c4 08 5b 5d 41 5c 41 5d 41 5e 41 5f c3 66 2e 0f 1f 84 00 00 00 00 00 49 89 dc e9 68 ff f
|
||||
Segmentation fault
|
||||
|
||||
Upstream-Status: Submitted[http://lists.lysator.liu.se/pipermail/nettle-bugs/2019/007467.html]
|
||||
|
||||
Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
|
||||
---
|
||||
tools/nettle-pbkdf2.c | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/tools/nettle-pbkdf2.c b/tools/nettle-pbkdf2.c
|
||||
index 1f0a301..000acd3 100644
|
||||
--- a/tools/nettle-pbkdf2.c
|
||||
+++ b/tools/nettle-pbkdf2.c
|
||||
@@ -141,7 +141,10 @@ main (int argc, char **argv)
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
- salt = strdup (argv[0]);
|
||||
+ salt = malloc (strlen(argv[0]) + 1);
|
||||
+ if (! salt)
|
||||
+ die ("Failed to allocate memory for salt\n");
|
||||
+ strncpy(salt, argv[0], sizeof(salt) - 1);
|
||||
salt_length = strlen(argv[0]);
|
||||
|
||||
if (hex_salt)
|
||||
--
|
||||
2.7.4
|
||||
|
||||
20
meta/recipes-support/nettle/nettle-3.4.1/dlopen-test.patch
Normal file
20
meta/recipes-support/nettle/nettle-3.4.1/dlopen-test.patch
Normal file
@@ -0,0 +1,20 @@
|
||||
Replace relative path of libnettle.so with absolute path 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.
|
||||
|
||||
Upstream-Status: Inappropriate [embedded specific]
|
||||
|
||||
Signed-off-by: Juro Bystricky <juro.bystricky@intel.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
|
||||
@@ -9,7 +9,7 @@
|
||||
main (int argc UNUSED, char **argv UNUSED)
|
||||
{
|
||||
#if HAVE_LIBDL
|
||||
- void *handle = dlopen ("../libnettle.so", RTLD_NOW);
|
||||
+ void *handle = dlopen ("/usr/lib/libnettle.so", RTLD_NOW);
|
||||
int (*get_version)(void);
|
||||
if (!handle)
|
||||
{
|
||||
@@ -14,9 +14,12 @@ SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.gz \
|
||||
file://Add-target-to-only-build-tests-not-run-them.patch \
|
||||
file://run-ptest \
|
||||
file://check-header-files-of-openssl-only-if-enable_.patch \
|
||||
file://0001-nettle-pbkdf2.c-change-the-initialization-for-salt.patch \
|
||||
"
|
||||
|
||||
SRC_URI_append_class-target = "\
|
||||
file://dlopen-test.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "9bdebb0e2f638d3b9d91f7fc264b70c1"
|
||||
SRC_URI[sha256sum] = "f941cf1535cd5d1819be5ccae5babef01f6db611f9b5a777bae9c7604b8a92ad"
|
||||
|
||||
@@ -44,10 +47,6 @@ do_install_ptest() {
|
||||
# tools can be found in PATH, not in ../tools/
|
||||
sed -i -e 's|../tools/||' ${D}${PTEST_PATH}/testsuite/*-test
|
||||
install ${B}/testsuite/*-test ${D}${PTEST_PATH}/testsuite/
|
||||
# libnettle.so is needed for dlopen-test
|
||||
if [ -f ${D}${libdir}/libnettle.so.6.* ]; then
|
||||
cp ${D}${libdir}/libnettle.so.6.* ${D}${PTEST_PATH}/libnettle.so
|
||||
fi
|
||||
}
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
Reference in New Issue
Block a user