diff options
author | Mingli Yu <Mingli.Yu@windriver.com> | 2019-04-16 16:05:01 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-04-23 23:30:19 +0100 |
commit | a5dd314fba9e0571ab9af81d6f91c48d8ebfd14a (patch) | |
tree | e4cf8cff46c8815d378c1967c2a8dfbca9c4a9ee /meta/recipes-devtools/elfutils/elfutils_0.176.bb | |
parent | 073556fa8c6e95ebd1cd97d5226b8b9e743fe4e0 (diff) | |
download | poky-a5dd314fba9e0571ab9af81d6f91c48d8ebfd14a.tar.gz |
elfutils: fix build failure with musl
Fix below build failure with musl when ptest
enabled.
| In file included from ../../elfutils-0.176/tests/dwfl-proc-attach.c:33:
| ../../elfutils-0.176/lib/system.h:63:35: error: called object 'err' is not a function or function pointer
| #define error(status, errno, ...) err(status, __VA_ARGS__)
| ^~~
| ../../elfutils-0.176/tests/dwfl-proc-attach.c:92:5: note: in expansion of macro 'error'
| error (-1, 0, "dwfl_linux_proc_attach pid %d: %s", pid,
| ^~~~~
| ../../elfutils-0.176/tests/dwfl-proc-attach.c:79:7: note: declared here
| int err;
| ^~~
The root cause is because the conflicts between
vairable and function name, so change the variable
name to workaround it.
(From OE-Core rev: 48dbb1bd980f7ed17a612fa7c1be298f14955c3f)
Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/elfutils/elfutils_0.176.bb')
-rw-r--r-- | meta/recipes-devtools/elfutils/elfutils_0.176.bb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/recipes-devtools/elfutils/elfutils_0.176.bb b/meta/recipes-devtools/elfutils/elfutils_0.176.bb index 031c00fb28..fb2868723a 100644 --- a/meta/recipes-devtools/elfutils/elfutils_0.176.bb +++ b/meta/recipes-devtools/elfutils/elfutils_0.176.bb | |||
@@ -32,7 +32,9 @@ SRC_URI = "https://sourceware.org/elfutils/ftp/${PV}/${BP}.tar.bz2 \ | |||
32 | file://run-ptest \ | 32 | file://run-ptest \ |
33 | file://serial-tests.patch \ | 33 | file://serial-tests.patch \ |
34 | " | 34 | " |
35 | SRC_URI_append_libc-musl = " file://0008-build-Provide-alternatives-for-glibc-assumptions-hel.patch" | 35 | SRC_URI_append_libc-musl = " file://0008-build-Provide-alternatives-for-glibc-assumptions-hel.patch \ |
36 | file://0001-fix-err-variable-and-function-conflicts.patch \ | ||
37 | " | ||
36 | 38 | ||
37 | SRC_URI[md5sum] = "077e4f49320cad82bf17a997068b1db9" | 39 | SRC_URI[md5sum] = "077e4f49320cad82bf17a997068b1db9" |
38 | SRC_URI[sha256sum] = "eb5747c371b0af0f71e86215a5ebb88728533c3a104a43d4231963f308cd1023" | 40 | SRC_URI[sha256sum] = "eb5747c371b0af0f71e86215a5ebb88728533c3a104a43d4231963f308cd1023" |