diff options
author | Armin Kuster <akuster808@gmail.com> | 2021-05-08 22:21:51 +0000 |
---|---|---|
committer | Armin Kuster <akuster808@gmail.com> | 2021-05-16 13:23:55 -0700 |
commit | ab9da58c3a058579bb4e1ce80e9290f6fa2ba5ed (patch) | |
tree | 42aad718997f5845c9e0f4e8c70310a4ee15347b | |
parent | cb6b4ae505eeb92cc348aaca44ace3d474f1ab93 (diff) | |
download | meta-security-ab9da58c3a058579bb4e1ce80e9290f6fa2ba5ed.tar.gz |
ibmswtpm2: update to 1661
Drop patch now included in updated
Signed-off-by: Armin Kuster <akuster808@gmail.com>
-rw-r--r-- | meta-tpm/recipes-tpm2/ibmswtpm2/files/fix-wrong-cast.patch | 27 | ||||
-rw-r--r-- | meta-tpm/recipes-tpm2/ibmswtpm2/ibmswtpm2_1661.bb (renamed from meta-tpm/recipes-tpm2/ibmswtpm2/ibmswtpm2_1637.bb) | 10 |
2 files changed, 4 insertions, 33 deletions
diff --git a/meta-tpm/recipes-tpm2/ibmswtpm2/files/fix-wrong-cast.patch b/meta-tpm/recipes-tpm2/ibmswtpm2/files/fix-wrong-cast.patch deleted file mode 100644 index f2938e0..0000000 --- a/meta-tpm/recipes-tpm2/ibmswtpm2/files/fix-wrong-cast.patch +++ /dev/null | |||
@@ -1,27 +0,0 @@ | |||
1 | Fix strict aliasing issue of gcc10 | ||
2 | |||
3 | fixes: | ||
4 | |||
5 | TpmFail.c: In function 'TpmLogFailure': | ||
6 | TpmFail.c:217:23: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing] | ||
7 | 217 | s_failFunction = *(UINT32 *)&function; /* kgold */ | ||
8 | | ^~~~~~~~~~~~~~~~~~~ | ||
9 | cc1: all warnings being treated as errors | ||
10 | |||
11 | Upstream-Status: Submitted | ||
12 | |||
13 | Signed-off-by: Jens Rehsack <sno@NetBSD.org> | ||
14 | |||
15 | Index: src/TpmFail.c | ||
16 | =================================================================== | ||
17 | --- src.orig/TpmFail.c 2020-09-10 15:43:57.085063875 +0200 | ||
18 | +++ src/TpmFail.c 2020-09-10 15:48:35.563302634 +0200 | ||
19 | @@ -214,7 +214,7 @@ | ||
20 | // On a 64-bit machine, this may truncate the address of the string | ||
21 | // of the function name where the error occurred. | ||
22 | #if FAIL_TRACE | ||
23 | - s_failFunction = *(UINT32 *)&function; /* kgold */ | ||
24 | + memcpy(&s_failFunction, function, sizeof(uint32_t)); /* kgold */ | ||
25 | s_failLine = line; | ||
26 | #else | ||
27 | s_failFunction = 0; | ||
diff --git a/meta-tpm/recipes-tpm2/ibmswtpm2/ibmswtpm2_1637.bb b/meta-tpm/recipes-tpm2/ibmswtpm2/ibmswtpm2_1661.bb index 301980d..7ea40a8 100644 --- a/meta-tpm/recipes-tpm2/ibmswtpm2/ibmswtpm2_1637.bb +++ b/meta-tpm/recipes-tpm2/ibmswtpm2/ibmswtpm2_1661.bb | |||
@@ -17,13 +17,11 @@ DEPENDS = "openssl" | |||
17 | 17 | ||
18 | SRC_URI = "https://sourceforge.net/projects/ibmswtpm2/files/ibmtpm${PV}.tar.gz \ | 18 | SRC_URI = "https://sourceforge.net/projects/ibmswtpm2/files/ibmtpm${PV}.tar.gz \ |
19 | file://tune-makefile.patch \ | 19 | file://tune-makefile.patch \ |
20 | file://fix-wrong-cast.patch \ | ||
21 | " | 20 | " |
22 | SRC_URI[md5sum] = "43b217d87056e9155633925eb6ef749c" | 21 | |
23 | SRC_URI[sha256sum] = "dd3a4c3f7724243bc9ebcd5c39bbf87b82c696d1c1241cb8e5883534f6e2e327" | 22 | SRC_URI[sha256sum] = "55145928ad2b24f34be6a0eacf9fb492e10e0ea919b8428c721fa970e85d6147" |
24 | SRC_URI[sha1sum] = "ab4b94079e57a86996991e8a2b749ce063e4ad3e" | 23 | |
25 | SRC_URI[sha384sum] = "bbef16a934853ce78cba7ddc766aa9d7ef3cde3430a322b1be772bf3ad4bd6d413ae9c4de21bc1a4879d17dfe2aadc1d" | 24 | UPSTREAM_CHECK_REGEX = "libtpm(?P<pver>).tar.gz" |
26 | SRC_URI[sha512sum] = "007aa415cccf19a2bcf789c426727dc4032dcb04cc9d11eedc231d2add708c1134d3d5ee5cfbe7de68307c95fff7a30bd306fbd8d53c198a5ef348440440a6ed" | ||
27 | 25 | ||
28 | S = "${WORKDIR}/src" | 26 | S = "${WORKDIR}/src" |
29 | 27 | ||