mirror of
https://git.yoctoproject.org/poky
synced 2026-09-12 06:49:32 +02:00
Compare commits
3 Commits
yocto-4.0.
...
yocto-2.7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0e392026ff | ||
|
|
41136dd0cf | ||
|
|
80baa2d1fb |
@@ -17,13 +17,6 @@
|
|||||||
<!ENTITY OE_DOCS_URL "http://docs.openembedded.org">
|
<!ENTITY OE_DOCS_URL "http://docs.openembedded.org">
|
||||||
<!ENTITY OH_HOME_URL "http://o-hand.com">
|
<!ENTITY OH_HOME_URL "http://o-hand.com">
|
||||||
<!ENTITY BITBAKE_HOME_URL "http://developer.berlios.de/projects/bitbake/">
|
<!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_DOCS_URL "&YOCTO_HOME_URL;/docs">
|
||||||
<!ENTITY YOCTO_SOURCES_URL "&YOCTO_HOME_URL;/sources/">
|
<!ENTITY YOCTO_SOURCES_URL "&YOCTO_HOME_URL;/sources/">
|
||||||
<!ENTITY YOCTO_AB_PORT_URL "&YOCTO_AB_URL;:8010">
|
<!ENTITY YOCTO_AB_PORT_URL "&YOCTO_AB_URL;:8010">
|
||||||
@@ -31,7 +24,6 @@
|
|||||||
<!ENTITY YOCTO_POKY_URL "&YOCTO_DL_URL;/releases/poky/">
|
<!ENTITY YOCTO_POKY_URL "&YOCTO_DL_URL;/releases/poky/">
|
||||||
<!ENTITY YOCTO_RELEASE_DL_URL "&YOCTO_DL_URL;/releases/yocto/yocto-&DISTRO;">
|
<!ENTITY YOCTO_RELEASE_DL_URL "&YOCTO_DL_URL;/releases/yocto/yocto-&DISTRO;">
|
||||||
<!ENTITY YOCTO_TOOLCHAIN_DL_URL "&YOCTO_RELEASE_DL_URL;/toolchain/">
|
<!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_ADTINSTALLER_DL_URL "&YOCTO_RELEASE_DL_URL;/adt_installer">
|
||||||
<!ENTITY YOCTO_POKY_DL_URL "&YOCTO_RELEASE_DL_URL;/&YOCTO_POKY;.tar.bz2">
|
<!ENTITY YOCTO_POKY_DL_URL "&YOCTO_RELEASE_DL_URL;/&YOCTO_POKY;.tar.bz2">
|
||||||
<!ENTITY YOCTO_MACHINES_DL_URL "&YOCTO_RELEASE_DL_URL;/machines">
|
<!ENTITY YOCTO_MACHINES_DL_URL "&YOCTO_RELEASE_DL_URL;/machines">
|
||||||
|
|||||||
@@ -22,8 +22,8 @@ IMAGE_FSTYPES = "wic.vmdk"
|
|||||||
|
|
||||||
inherit core-image module-base setuptools3
|
inherit core-image module-base setuptools3
|
||||||
|
|
||||||
SRCREV ?= "093fdcb35ddb4cc35f20f052169ad66c9d5af367"
|
SRCREV ?= "41136dd0cfd7653b9b1da47f865573d7e3d8f9ed"
|
||||||
SRC_URI = "git://git.yoctoproject.org/poky \
|
SRC_URI = "git://git.yoctoproject.org/poky;branch=warrior \
|
||||||
file://Yocto_Build_Appliance.vmx \
|
file://Yocto_Build_Appliance.vmx \
|
||||||
file://Yocto_Build_Appliance.vmxf \
|
file://Yocto_Build_Appliance.vmxf \
|
||||||
file://README_VirtualBox_Guest_Additions.txt \
|
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://Add-target-to-only-build-tests-not-run-them.patch \
|
||||||
file://run-ptest \
|
file://run-ptest \
|
||||||
file://check-header-files-of-openssl-only-if-enable_.patch \
|
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[md5sum] = "9bdebb0e2f638d3b9d91f7fc264b70c1"
|
||||||
SRC_URI[sha256sum] = "f941cf1535cd5d1819be5ccae5babef01f6db611f9b5a777bae9c7604b8a92ad"
|
SRC_URI[sha256sum] = "f941cf1535cd5d1819be5ccae5babef01f6db611f9b5a777bae9c7604b8a92ad"
|
||||||
|
|
||||||
@@ -44,10 +47,6 @@ do_install_ptest() {
|
|||||||
# tools can be found in PATH, not in ../tools/
|
# tools can be found in PATH, not in ../tools/
|
||||||
sed -i -e 's|../tools/||' ${D}${PTEST_PATH}/testsuite/*-test
|
sed -i -e 's|../tools/||' ${D}${PTEST_PATH}/testsuite/*-test
|
||||||
install ${B}/testsuite/*-test ${D}${PTEST_PATH}/testsuite/
|
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"
|
BBCLASSEXTEND = "native nativesdk"
|
||||||
|
|||||||
Reference in New Issue
Block a user