aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLi Zhijian <zhijianx.li@intel.com>2019-06-24 18:50:35 +0800
committerPhilip Li <philip.li@intel.com>2019-06-24 22:22:18 +0800
commit5db7dba5c1117100f75b84670c53e6f5f7ff4e85 (patch)
tree1f2578c6ca281f5eed5695fe1a9cc4184f9fd85c
parent78d42bd6895c4b8ce65052792acefa9170b4613e (diff)
downloadlkp-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-xpack/trinity2
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