diff options
author | Li Zhijian <zhijianx.li@intel.com> | 2019-06-24 18:50:35 +0800 |
---|---|---|
committer | Philip Li <philip.li@intel.com> | 2019-06-24 22:22:18 +0800 |
commit | 5db7dba5c1117100f75b84670c53e6f5f7ff4e85 (patch) | |
tree | 1f2578c6ca281f5eed5695fe1a9cc4184f9fd85c | |
parent | 78d42bd6895c4b8ce65052792acefa9170b4613e (diff) | |
download | lkp-tests-5db7dba5c1117100f75b84670c53e6f5f7ff4e85.tar.gz |
pack/trinity: Fix [-Werror=address-of-packed-member]
root@clear-lkp-30040/tmp/build-trinity/trinity # make
CC net/proto-phonet.o
net/proto-phonet.c: In function ‘phonet_gen_sockaddr’:
net/proto-phonet.c:22:18: error: converting a packed ‘struct sockaddr_pn’ pointer (alignment 1) to a ‘struct sockaddr’ pointer (alignment 2) may result in an unaligned pointer value [-Werror=address-of-packed-member]
22 | *addr = (struct sockaddr *) pn;
| ^~~~~~~~
In file included from net/proto-phonet.c:5:
/usr/include/linux/phonet.h:102:8: note: defined here
102 | struct sockaddr_pn {
| ^~~~~~~~~~~
In file included from /usr/include/sys/socket.h:33,
from net/proto-phonet.c:2:
/usr/include/bits/socket.h:178:8: note: defined here
178 | struct sockaddr
| ^~~~~~~~
cc1: all warnings being treated as errors
make: *** [Makefile:133: net/proto-phonet.o] Error 1
Signed-off-by: Li Zhijian <zhijianx.li@intel.com>
Signed-off-by: Philip Li <philip.li@intel.com>
-rwxr-xr-x | pack/trinity | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pack/trinity b/pack/trinity index 7b64119b..ebd0f063 100755 --- a/pack/trinity +++ b/pack/trinity @@ -16,7 +16,7 @@ build() ./configure || return if [ "$gcc_major" -ge 8 ]; then - CFLAGS="-Werror=format-overflow=0" make + CFLAGS="-Wno-address-of-packed-member -Werror=format-overflow=0" make else make fi |