]> code.ossystems Code Review - openembedded-core.git/commit
elfutils: fix build failure with musl
authorMingli Yu <Mingli.Yu@windriver.com>
Tue, 16 Apr 2019 08:05:01 +0000 (16:05 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 17 Apr 2019 15:59:30 +0000 (16:59 +0100)
commit48dbb1bd980f7ed17a612fa7c1be298f14955c3f
tree79452d102dabc1de6549bba63b1bc08cde576c25
parent240e6b8819aab3bf74cdde92934be337e766aa75
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.

Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/elfutils/elfutils_0.176.bb
meta/recipes-devtools/elfutils/files/0001-fix-err-variable-and-function-conflicts.patch [new file with mode: 0644]