Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/haproxy.spec'], chrootPath='/var/lib/mock/f30-build-18373543-1305437/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/haproxy.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl Wrote: /builddir/build/SRPMS/haproxy-1.8.23-1.fc30.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/haproxy.spec'], chrootPath='/var/lib/mock/f30-build-18373543-1305437/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/haproxy.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.EkJ94M + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf haproxy-1.8.23 + /usr/bin/gzip -dc /builddir/build/SOURCES/haproxy-1.8.23.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd haproxy-1.8.23 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.mMfR8H + umask 022 + cd /builddir/build/BUILD + cd haproxy-1.8.23 + regparm_opts= + /usr/bin/make -j4 CPU=generic TARGET=linux2628 USE_OPENSSL=1 USE_PCRE=1 USE_ZLIB=1 USE_LUA=1 USE_CRYPT_H=1 USE_SYSTEMD=1 USE_LINUX_TPROXY=1 USE_GETADDRINFO=1 'ADDINC=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' 'ADDLIB=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/ev_poll.o src/ev_poll.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/ev_epoll.o src/ev_epoll.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/ssl_sock.o src/ssl_sock.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/hlua.o src/hlua.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/hlua_fcn.o src/hlua_fcn.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o ebtree/ebtree.o ebtree/ebtree.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o ebtree/eb32sctree.o ebtree/eb32sctree.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o ebtree/eb32tree.o ebtree/eb32tree.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o ebtree/eb64tree.o ebtree/eb64tree.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o ebtree/ebmbtree.o ebtree/ebmbtree.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o ebtree/ebsttree.o ebtree/ebsttree.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o ebtree/ebimtree.o ebtree/ebimtree.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o ebtree/ebistree.o ebtree/ebistree.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/proto_http.o src/proto_http.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/cfgparse.o src/cfgparse.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/server.o src/server.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/stream.o src/stream.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/flt_spoe.o src/flt_spoe.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/stick_table.o src/stick_table.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/stats.o src/stats.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/mux_h2.o src/mux_h2.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/checks.o src/checks.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" \ -DBUILD_TARGET='"linux2628"' \ -DBUILD_ARCH='""' \ -DBUILD_CPU='"generic"' \ -DBUILD_CC='"gcc"' \ -DBUILD_CFLAGS='"-O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow"' \ -DBUILD_OPTIONS='"USE_LINUX_TPROXY=1 USE_CRYPT_H=1 USE_GETADDRINFO=1 USE_ZLIB=1 USE_OPENSSL=1 USE_LUA=1 USE_SYSTEMD=1 USE_PCRE=1"' \ -c -o src/haproxy.o src/haproxy.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/log.o src/log.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/dns.o src/dns.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/peers.o src/peers.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/standard.o src/standard.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/sample.o src/sample.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/cli.o src/cli.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/stream_interface.o src/stream_interface.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/proto_tcp.o src/proto_tcp.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/backend.o src/backend.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/proxy.o src/proxy.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/tcp_rules.o src/tcp_rules.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/listener.o src/listener.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/flt_http_comp.o src/flt_http_comp.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/pattern.o src/pattern.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/cache.o src/cache.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/filters.o src/filters.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/vars.o src/vars.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/acl.o src/acl.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/payload.o src/payload.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/connection.o src/connection.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/raw_sock.o src/raw_sock.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/proto_uxst.o src/proto_uxst.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/flt_trace.o src/flt_trace.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/session.o src/session.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/ev_select.o src/ev_select.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/channel.o src/channel.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/task.o src/task.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/queue.o src/queue.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/applet.o src/applet.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/map.o src/map.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/frontend.o src/frontend.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/freq_ctr.o src/freq_ctr.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/lb_fwlc.o src/lb_fwlc.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/mux_pt.o src/mux_pt.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/auth.o src/auth.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/fd.o src/fd.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/hpack-dec.o src/hpack-dec.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/memory.o src/memory.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/lb_fwrr.o src/lb_fwrr.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/lb_chash.o src/lb_chash.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/lb_fas.o src/lb_fas.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/hathreads.o src/hathreads.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/chunk.o src/chunk.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/lb_map.o src/lb_map.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/xxhash.o src/xxhash.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/regex.o src/regex.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/shctx.o src/shctx.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/buffer.o src/buffer.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/action.o src/action.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/h1.o src/h1.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/compression.o src/compression.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/pipe.o src/pipe.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/namespace.o src/namespace.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/sha1.o src/sha1.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/hpack-tbl.o src/hpack-tbl.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/hpack-enc.o src/hpack-enc.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/uri_auth.o src/uri_auth.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/time.o src/time.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/proto_udp.o src/proto_udp.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/arg.o src/arg.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/signal.o src/signal.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/protocol.o src/protocol.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/lru.o src/lru.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/hdr_idx.o src/hdr_idx.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/hpack-huff.o src/hpack-huff.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/mailers.o src/mailers.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/h2.o src/h2.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/base64.o src/base64.c gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -Wno-format-truncation -Wno-address-of-packed-member -Wno-null-dereference -Wno-unused-label -Wno-stringop-overflow -DCONFIG_HAP_LINUX_SPLICE -DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS -DUSE_ACCEPT4 -DNETFILTER -DUSE_THREAD -DUSE_OPENSSL -DUSE_SYSCALL_FUTEX -DUSE_LUA -DUSE_SYSTEMD -DUSE_PCRE -I/usr/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DCONFIG_HAPROXY_VERSION=\"1.8.23\" -DCONFIG_HAPROXY_DATE=\"2019/11/25\" -c -o src/hash.o src/hash.c gcc -g -o haproxy src/ev_poll.o src/ev_epoll.o src/ssl_sock.o src/hlua.o src/hlua_fcn.o ebtree/ebtree.o ebtree/eb32sctree.o ebtree/eb32tree.o ebtree/eb64tree.o ebtree/ebmbtree.o ebtree/ebsttree.o ebtree/ebimtree.o ebtree/ebistree.o src/proto_http.o src/cfgparse.o src/server.o src/stream.o src/flt_spoe.o src/stick_table.o src/stats.o src/mux_h2.o src/checks.o src/haproxy.o src/log.o src/dns.o src/peers.o src/standard.o src/sample.o src/cli.o src/stream_interface.o src/proto_tcp.o src/backend.o src/proxy.o src/tcp_rules.o src/listener.o src/flt_http_comp.o src/pattern.o src/cache.o src/filters.o src/vars.o src/acl.o src/payload.o src/connection.o src/raw_sock.o src/proto_uxst.o src/flt_trace.o src/session.o src/ev_select.o src/channel.o src/task.o src/queue.o src/applet.o src/map.o src/frontend.o src/freq_ctr.o src/lb_fwlc.o src/mux_pt.o src/auth.o src/fd.o src/hpack-dec.o src/memory.o src/lb_fwrr.o src/lb_chash.o src/lb_fas.o src/hathreads.o src/chunk.o src/lb_map.o src/xxhash.o src/regex.o src/shctx.o src/buffer.o src/action.o src/h1.o src/compression.o src/pipe.o src/namespace.o src/sha1.o src/hpack-tbl.o src/hpack-enc.o src/uri_auth.o src/time.o src/proto_udp.o src/arg.o src/signal.o src/protocol.o src/lru.o src/hdr_idx.o src/hpack-huff.o src/mailers.o src/h2.o src/base64.o src/hash.o -lcrypt -lz -ldl -lpthread -lssl -lcrypto -ldl -Wl,--export-dynamic -llua -lm -ldl -lsystemd -L/usr/lib -lpcreposix -lpcre -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld + pushd contrib/halog ~/build/BUILD/haproxy-1.8.23/contrib/halog ~/build/BUILD/haproxy-1.8.23 + /usr/bin/make 'OPTIMIZE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o halog -I../../include -I../../ebtree ../../ebtree/ebtree.c ../../ebtree/eb32tree.c ../../ebtree/eb64tree.c ../../ebtree/ebmbtree.c ../../ebtree/ebsttree.c ../../ebtree/ebistree.c ../../ebtree/ebimtree.c halog.c fgets2.c In file included from ../../ebtree/ebtree.c:21: ../../ebtree/ebtree.h: In function '__eb_insert_dup': ../../ebtree/ebtree.h:469:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:471:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function '__eb_delete': ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/ebtree.h: In function '__eb_insert_dup': ../../ebtree/ebtree.h:469:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:471:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function '__eb_delete': ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function 'eb32_first': ../../ebtree/eb32tree.h:56:43: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:56:9: note: in expansion of macro 'eb32_entry' 56 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_last': ../../ebtree/eb32tree.h:62:42: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:62:9: note: in expansion of macro 'eb32_entry' 62 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_next': ../../ebtree/eb32tree.h:68:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:68:9: note: in expansion of macro 'eb32_entry' 68 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_prev': ../../ebtree/eb32tree.h:74:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:74:9: note: in expansion of macro 'eb32_entry' 74 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_next_dup': ../../ebtree/eb32tree.h:80:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:80:9: note: in expansion of macro 'eb32_entry' 80 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_prev_dup': ../../ebtree/eb32tree.h:86:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:86:9: note: in expansion of macro 'eb32_entry' 86 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_next_unique': ../../ebtree/eb32tree.h:92:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:92:9: note: in expansion of macro 'eb32_entry' 92 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_prev_unique': ../../ebtree/eb32tree.h:98:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:98:9: note: in expansion of macro 'eb32_entry' 98 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h: In function '__eb32_insert': ../../ebtree/eb32tree.h:254:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:279:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:300:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:305:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:310:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:311:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 311 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:312:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:338:36: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:362:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 362 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function '__eb32i_insert': ../../ebtree/eb32tree.h:386:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:412:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 412 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:433:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 433 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:438:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:443:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 443 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:444:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 444 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:445:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:471:36: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:495:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.c: In function 'eb32_lookup_le': ../../ebtree/eb32tree.c:103:60: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | return eb32_entry(eb_walk_down(troot, EB_RGHT), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.c:103:12: note: in expansion of macro 'eb32_entry' 103 | return eb32_entry(eb_walk_down(troot, EB_RGHT), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.c:129:57: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | node = eb32_entry(eb_walk_down(troot, EB_RGHT), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.c:129:9: note: in expansion of macro 'eb32_entry' 129 | node = eb32_entry(eb_walk_down(troot, EB_RGHT), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.c: In function 'eb32_lookup_ge': ../../ebtree/eb32tree.c:191:60: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 191 | return eb32_entry(eb_walk_down(troot, EB_LEFT), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.c:191:12: note: in expansion of macro 'eb32_entry' 191 | return eb32_entry(eb_walk_down(troot, EB_LEFT), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.c:216:57: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | node = eb32_entry(eb_walk_down(troot, EB_LEFT), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.c:216:9: note: in expansion of macro 'eb32_entry' 216 | node = eb32_entry(eb_walk_down(troot, EB_LEFT), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb32tree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/ebtree.h: In function '__eb_insert_dup': ../../ebtree/ebtree.h:469:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:471:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function '__eb_delete': ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function 'eb64_first': ../../ebtree/eb64tree.h:56:43: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:56:9: note: in expansion of macro 'eb64_entry' 56 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_last': ../../ebtree/eb64tree.h:62:42: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:62:9: note: in expansion of macro 'eb64_entry' 62 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_next': ../../ebtree/eb64tree.h:68:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:68:9: note: in expansion of macro 'eb64_entry' 68 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_prev': ../../ebtree/eb64tree.h:74:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:74:9: note: in expansion of macro 'eb64_entry' 74 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_next_dup': ../../ebtree/eb64tree.h:80:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:80:9: note: in expansion of macro 'eb64_entry' 80 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_prev_dup': ../../ebtree/eb64tree.h:86:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:86:9: note: in expansion of macro 'eb64_entry' 86 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_next_unique': ../../ebtree/eb64tree.h:92:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:92:9: note: in expansion of macro 'eb64_entry' 92 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_prev_unique': ../../ebtree/eb64tree.h:98:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:98:9: note: in expansion of macro 'eb64_entry' 98 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h: In function '__eb64_insert': ../../ebtree/eb64tree.h:248:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 248 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:275:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 275 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:276:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 276 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:277:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 277 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:278:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 278 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:318:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:344:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 344 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:345:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:346:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:347:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 347 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:366:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:372:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:401:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 401 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function '__eb64i_insert': ../../ebtree/eb64tree.h:424:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 424 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:453:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:454:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:455:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 455 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:456:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:496:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 496 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:522:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 522 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:523:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:524:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:525:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:544:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 544 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:550:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:579:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 579 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.c: In function 'eb64_lookup_le': ../../ebtree/eb64tree.c:103:60: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | return eb64_entry(eb_walk_down(troot, EB_RGHT), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.c:103:12: note: in expansion of macro 'eb64_entry' 103 | return eb64_entry(eb_walk_down(troot, EB_RGHT), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.c:129:57: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | node = eb64_entry(eb_walk_down(troot, EB_RGHT), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.c:129:9: note: in expansion of macro 'eb64_entry' 129 | node = eb64_entry(eb_walk_down(troot, EB_RGHT), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.c: In function 'eb64_lookup_ge': ../../ebtree/eb64tree.c:191:60: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 191 | return eb64_entry(eb_walk_down(troot, EB_LEFT), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.c:191:12: note: in expansion of macro 'eb64_entry' 191 | return eb64_entry(eb_walk_down(troot, EB_LEFT), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb64tree.h:24, from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.c:216:57: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | node = eb64_entry(eb_walk_down(troot, EB_LEFT), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.c:216:9: note: in expansion of macro 'eb64_entry' 216 | node = eb64_entry(eb_walk_down(troot, EB_LEFT), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/eb64tree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebmbtree.h:25, from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebtree.h: In function '__eb_insert_dup': ../../ebtree/ebtree.h:469:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:471:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function '__eb_delete': ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebmbtree.c:23: ../../ebtree/ebmbtree.h: In function '__ebmb_insert': ../../ebtree/ebmbtree.h:243:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:268:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:280:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:300:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:310:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:317:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 317 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:318:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:319:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:369:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h: In function '__ebmb_insert_prefix': ../../ebtree/ebmbtree.h:589:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 589 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:620:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 620 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:637:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 637 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:658:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 658 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:671:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 671 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:684:12: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 684 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:693:11: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 693 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:706:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:785:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 785 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:786:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 786 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:787:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:802:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 802 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebsttree.h:26, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebtree.h: In function '__eb_insert_dup': ../../ebtree/ebtree.h:469:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:471:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function '__eb_delete': ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from ../../ebtree/ebsttree.c:23: ../../ebtree/ebmbtree.h: In function '__ebmb_insert': ../../ebtree/ebmbtree.h:243:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:268:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:280:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:300:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:310:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:317:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 317 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:318:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:319:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:369:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h: In function '__ebmb_insert_prefix': ../../ebtree/ebmbtree.h:589:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 589 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:620:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 620 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:637:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 637 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:658:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 658 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:671:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 671 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:684:12: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 684 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:693:11: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 693 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:706:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:785:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 785 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:786:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 786 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:787:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:802:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 802 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebsttree.c:23: ../../ebtree/ebsttree.h: In function '__ebst_insert': ../../ebtree/ebsttree.h:149:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 149 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:176:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:177:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:178:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 178 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:179:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:216:30: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:278:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 278 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:279:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:280:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:281:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:303:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 303 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:319:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebtree.h: In function '__eb_insert_dup': ../../ebtree/ebtree.h:469:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:471:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function '__eb_delete': ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function 'eb32_first': ../../ebtree/eb32tree.h:56:43: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:56:9: note: in expansion of macro 'eb32_entry' 56 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_last': ../../ebtree/eb32tree.h:62:42: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:62:9: note: in expansion of macro 'eb32_entry' 62 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_next': ../../ebtree/eb32tree.h:68:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:68:9: note: in expansion of macro 'eb32_entry' 68 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_prev': ../../ebtree/eb32tree.h:74:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:74:9: note: in expansion of macro 'eb32_entry' 74 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_next_dup': ../../ebtree/eb32tree.h:80:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:80:9: note: in expansion of macro 'eb32_entry' 80 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_prev_dup': ../../ebtree/eb32tree.h:86:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:86:9: note: in expansion of macro 'eb32_entry' 86 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_next_unique': ../../ebtree/eb32tree.h:92:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:92:9: note: in expansion of macro 'eb32_entry' 92 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_prev_unique': ../../ebtree/eb32tree.h:98:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:98:9: note: in expansion of macro 'eb32_entry' 98 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h: In function '__eb32_insert': ../../ebtree/eb32tree.h:254:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:279:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:300:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:305:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:310:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:311:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 311 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:312:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:338:36: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:362:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 362 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function '__eb32i_insert': ../../ebtree/eb32tree.h:386:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:412:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 412 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:433:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 433 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:438:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:443:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 443 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:444:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 444 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:445:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:471:36: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:495:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_first': ../../ebtree/eb64tree.h:56:43: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:56:9: note: in expansion of macro 'eb64_entry' 56 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_last': ../../ebtree/eb64tree.h:62:42: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:62:9: note: in expansion of macro 'eb64_entry' 62 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_next': ../../ebtree/eb64tree.h:68:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:68:9: note: in expansion of macro 'eb64_entry' 68 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_prev': ../../ebtree/eb64tree.h:74:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:74:9: note: in expansion of macro 'eb64_entry' 74 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_next_dup': ../../ebtree/eb64tree.h:80:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:80:9: note: in expansion of macro 'eb64_entry' 80 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_prev_dup': ../../ebtree/eb64tree.h:86:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:86:9: note: in expansion of macro 'eb64_entry' 86 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_next_unique': ../../ebtree/eb64tree.h:92:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:92:9: note: in expansion of macro 'eb64_entry' 92 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_prev_unique': ../../ebtree/eb64tree.h:98:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:98:9: note: in expansion of macro 'eb64_entry' 98 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h: In function '__eb64_insert': ../../ebtree/eb64tree.h:248:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 248 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:275:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 275 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:276:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 276 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:277:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 277 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:278:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 278 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:318:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:344:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 344 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:345:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:346:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:347:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 347 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:366:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:372:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:401:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 401 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function '__eb64i_insert': ../../ebtree/eb64tree.h:424:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 424 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:453:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:454:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:455:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 455 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:456:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:496:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 496 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:522:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 522 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:523:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:524:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:525:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:544:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 544 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:550:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:579:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 579 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_first': ../../ebtree/ebpttree.h:62:43: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:62:9: note: in expansion of macro 'ebpt_entry' 62 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_last': ../../ebtree/ebpttree.h:68:42: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:68:9: note: in expansion of macro 'ebpt_entry' 68 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_next': ../../ebtree/ebpttree.h:74:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:74:9: note: in expansion of macro 'ebpt_entry' 74 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_prev': ../../ebtree/ebpttree.h:80:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:80:9: note: in expansion of macro 'ebpt_entry' 80 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_next_dup': ../../ebtree/ebpttree.h:86:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:86:9: note: in expansion of macro 'ebpt_entry' 86 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_prev_dup': ../../ebtree/ebpttree.h:92:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:92:9: note: in expansion of macro 'ebpt_entry' 92 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_next_unique': ../../ebtree/ebpttree.h:98:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:98:9: note: in expansion of macro 'ebpt_entry' 98 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_prev_unique': ../../ebtree/ebpttree.h:104:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:104:9: note: in expansion of macro 'ebpt_entry' 104 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:29, from ../../ebtree/ebistree.c:23: ../../ebtree/ebimtree.h: In function '__ebim_insert': ../../ebtree/ebimtree.h:152:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:181:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 181 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:182:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:183:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:184:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:233:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 233 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:269:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 269 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:270:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 270 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:271:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 271 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:272:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebimtree.h:299:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | return container_of(ret, struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:29, from ../../ebtree/ebistree.c:23: ../../ebtree/ebimtree.h:305:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:320:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 320 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.c:23: ../../ebtree/ebistree.h: In function '__ebis_insert': ../../ebtree/ebistree.h:155:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:182:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:183:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:184:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:185:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 185 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:222:30: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 222 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebistree.h:27, from ../../ebtree/ebistree.c:23: ../../ebtree/ebistree.h:268:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | return container_of(ret, struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from ../../ebtree/ebistree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.c:23: ../../ebtree/ebistree.h:284:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:285:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:286:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:287:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 287 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:309:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 309 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:325:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 325 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebtree.h: In function '__eb_insert_dup': ../../ebtree/ebtree.h:469:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:471:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function '__eb_delete': ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function 'eb32_first': ../../ebtree/eb32tree.h:56:43: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:56:9: note: in expansion of macro 'eb32_entry' 56 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_last': ../../ebtree/eb32tree.h:62:42: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:62:9: note: in expansion of macro 'eb32_entry' 62 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_next': ../../ebtree/eb32tree.h:68:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:68:9: note: in expansion of macro 'eb32_entry' 68 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_prev': ../../ebtree/eb32tree.h:74:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:74:9: note: in expansion of macro 'eb32_entry' 74 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_next_dup': ../../ebtree/eb32tree.h:80:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:80:9: note: in expansion of macro 'eb32_entry' 80 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_prev_dup': ../../ebtree/eb32tree.h:86:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:86:9: note: in expansion of macro 'eb32_entry' 86 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_next_unique': ../../ebtree/eb32tree.h:92:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:92:9: note: in expansion of macro 'eb32_entry' 92 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h: In function 'eb32_prev_unique': ../../ebtree/eb32tree.h:98:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:98:9: note: in expansion of macro 'eb32_entry' 98 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h: In function '__eb32_insert': ../../ebtree/eb32tree.h:254:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:279:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:300:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:305:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:310:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:311:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 311 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:312:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:338:36: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:362:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 362 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function '__eb32i_insert': ../../ebtree/eb32tree.h:386:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:412:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 412 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:433:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 433 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:438:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:443:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 443 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:444:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 444 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:445:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:471:36: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:25, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:495:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_first': ../../ebtree/eb64tree.h:56:43: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:56:9: note: in expansion of macro 'eb64_entry' 56 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_last': ../../ebtree/eb64tree.h:62:42: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:62:9: note: in expansion of macro 'eb64_entry' 62 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_next': ../../ebtree/eb64tree.h:68:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:68:9: note: in expansion of macro 'eb64_entry' 68 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_prev': ../../ebtree/eb64tree.h:74:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:74:9: note: in expansion of macro 'eb64_entry' 74 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_next_dup': ../../ebtree/eb64tree.h:80:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:80:9: note: in expansion of macro 'eb64_entry' 80 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_prev_dup': ../../ebtree/eb64tree.h:86:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:86:9: note: in expansion of macro 'eb64_entry' 86 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_next_unique': ../../ebtree/eb64tree.h:92:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:92:9: note: in expansion of macro 'eb64_entry' 92 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h: In function 'eb64_prev_unique': ../../ebtree/eb64tree.h:98:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:98:9: note: in expansion of macro 'eb64_entry' 98 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h: In function '__eb64_insert': ../../ebtree/eb64tree.h:248:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 248 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:275:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 275 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:276:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 276 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:277:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 277 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:278:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 278 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:318:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:344:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 344 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:345:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:346:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:347:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 347 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:366:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:372:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:401:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 401 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function '__eb64i_insert': ../../ebtree/eb64tree.h:424:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 424 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:453:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:454:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:455:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 455 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:456:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:496:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 496 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:522:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 522 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:523:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:524:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:525:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:544:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 544 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebpttree.h:26, from ../../ebtree/ebimtree.c:23: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:550:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:579:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 579 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_first': ../../ebtree/ebpttree.h:62:43: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:62:9: note: in expansion of macro 'ebpt_entry' 62 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_last': ../../ebtree/ebpttree.h:68:42: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:68:9: note: in expansion of macro 'ebpt_entry' 68 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_next': ../../ebtree/ebpttree.h:74:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:74:9: note: in expansion of macro 'ebpt_entry' 74 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_prev': ../../ebtree/ebpttree.h:80:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:80:9: note: in expansion of macro 'ebpt_entry' 80 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_next_dup': ../../ebtree/ebpttree.h:86:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:86:9: note: in expansion of macro 'ebpt_entry' 86 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_prev_dup': ../../ebtree/ebpttree.h:92:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:92:9: note: in expansion of macro 'ebpt_entry' 92 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_next_unique': ../../ebtree/ebpttree.h:98:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:98:9: note: in expansion of macro 'ebpt_entry' 98 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_prev_unique': ../../ebtree/ebpttree.h:104:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:104:9: note: in expansion of macro 'ebpt_entry' 104 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebimtree.c:24: ../../ebtree/ebimtree.h: In function '__ebim_insert': ../../ebtree/ebimtree.h:152:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:181:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 181 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:182:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:183:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:184:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:233:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 233 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:269:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 269 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:270:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 270 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:271:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 271 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:272:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebpttree.h:24, from ../../ebtree/ebimtree.c:23: ../../ebtree/ebimtree.h:299:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | return container_of(ret, struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebimtree.c:23: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebimtree.c:24: ../../ebtree/ebimtree.h:305:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:320:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 320 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebtree.h: In function '__eb_insert_dup': ../../ebtree/ebtree.h:469:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 469 | eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:470:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:471:34: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:488:40: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:493:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:506:37: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h:511:39: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 511 | new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); | ^~~~~~~~~~~~~~ ../../ebtree/ebtree.h: In function '__eb_delete': ../../ebtree/ebtree.h:759:32: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:765:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 765 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebtree.h:768:14: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | eb_dotag(&parent->branches, pside); | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function 'eb32_first': ../../ebtree/eb32tree.h:56:43: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:56:9: note: in expansion of macro 'eb32_entry' 56 | return eb32_entry(eb_first(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function 'eb32_last': ../../ebtree/eb32tree.h:62:42: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:62:9: note: in expansion of macro 'eb32_entry' 62 | return eb32_entry(eb_last(root), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function 'eb32_next': ../../ebtree/eb32tree.h:68:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:68:9: note: in expansion of macro 'eb32_entry' 68 | return eb32_entry(eb_next(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function 'eb32_prev': ../../ebtree/eb32tree.h:74:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:74:9: note: in expansion of macro 'eb32_entry' 74 | return eb32_entry(eb_prev(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function 'eb32_next_dup': ../../ebtree/eb32tree.h:80:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:80:9: note: in expansion of macro 'eb32_entry' 80 | return eb32_entry(eb_next_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function 'eb32_prev_dup': ../../ebtree/eb32tree.h:86:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:86:9: note: in expansion of macro 'eb32_entry' 86 | return eb32_entry(eb_prev_dup(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function 'eb32_next_unique': ../../ebtree/eb32tree.h:92:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:92:9: note: in expansion of macro 'eb32_entry' 92 | return eb32_entry(eb_next_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h: In function 'eb32_prev_unique': ../../ebtree/eb32tree.h:98:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb32tree.h:98:9: note: in expansion of macro 'eb32_entry' 98 | return eb32_entry(eb_prev_unique(&eb32->node), struct eb32_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h: In function '__eb32_insert': ../../ebtree/eb32tree.h:254:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:279:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:300:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:305:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:310:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:311:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 311 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:312:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h:338:36: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:362:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 362 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h: In function '__eb32i_insert': ../../ebtree/eb32tree.h:386:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:412:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 412 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:433:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 433 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:438:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:443:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 443 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:444:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 444 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb32tree.h:445:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb32tree.h:471:36: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb32_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | return container_of(ret, struct eb32_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:23: ../../ebtree/eb32tree.h:42:8: note: defined here 42 | struct eb32_node { | ^~~~~~~~~ ../../ebtree/eb32tree.h:495:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function 'eb64_first': ../../ebtree/eb64tree.h:56:43: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:56:9: note: in expansion of macro 'eb64_entry' 56 | return eb64_entry(eb_first(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function 'eb64_last': ../../ebtree/eb64tree.h:62:42: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:62:9: note: in expansion of macro 'eb64_entry' 62 | return eb64_entry(eb_last(root), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function 'eb64_next': ../../ebtree/eb64tree.h:68:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:68:9: note: in expansion of macro 'eb64_entry' 68 | return eb64_entry(eb_next(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function 'eb64_prev': ../../ebtree/eb64tree.h:74:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:74:9: note: in expansion of macro 'eb64_entry' 74 | return eb64_entry(eb_prev(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function 'eb64_next_dup': ../../ebtree/eb64tree.h:80:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:80:9: note: in expansion of macro 'eb64_entry' 80 | return eb64_entry(eb_next_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function 'eb64_prev_dup': ../../ebtree/eb64tree.h:86:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:86:9: note: in expansion of macro 'eb64_entry' 86 | return eb64_entry(eb_prev_dup(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function 'eb64_next_unique': ../../ebtree/eb64tree.h:92:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:92:9: note: in expansion of macro 'eb64_entry' 92 | return eb64_entry(eb_next_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h: In function 'eb64_prev_unique': ../../ebtree/eb64tree.h:98:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/eb64tree.h:98:9: note: in expansion of macro 'eb64_entry' 98 | return eb64_entry(eb_prev_unique(&eb64->node), struct eb64_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h: In function '__eb64_insert': ../../ebtree/eb64tree.h:248:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 248 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:275:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 275 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:276:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 276 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:277:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 277 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:278:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 278 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:318:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:344:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 344 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:345:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 345 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:346:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:347:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 347 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h:366:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:372:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:401:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 401 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h: In function '__eb64i_insert': ../../ebtree/eb64tree.h:424:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 424 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:453:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:454:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:455:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 455 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:456:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:496:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 496 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:522:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 522 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:523:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:524:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:525:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/eb64tree.h:544:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct eb64_node' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 544 | return container_of(ret, struct eb64_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from halog.c:24: ../../ebtree/eb64tree.h:42:8: note: defined here 42 | struct eb64_node { | ^~~~~~~~~ ../../ebtree/eb64tree.h:550:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/eb64tree.h:579:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 579 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_first': ../../ebtree/ebpttree.h:62:43: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:62:9: note: in expansion of macro 'ebpt_entry' 62 | return ebpt_entry(eb_first(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_last': ../../ebtree/ebpttree.h:68:42: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 68 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:68:9: note: in expansion of macro 'ebpt_entry' 68 | return ebpt_entry(eb_last(root), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_next': ../../ebtree/ebpttree.h:74:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:74:9: note: in expansion of macro 'ebpt_entry' 74 | return ebpt_entry(eb_next(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_prev': ../../ebtree/ebpttree.h:80:49: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:80:9: note: in expansion of macro 'ebpt_entry' 80 | return ebpt_entry(eb_prev(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_next_dup': ../../ebtree/ebpttree.h:86:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:86:9: note: in expansion of macro 'ebpt_entry' 86 | return ebpt_entry(eb_next_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_prev_dup': ../../ebtree/ebpttree.h:92:53: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:92:9: note: in expansion of macro 'ebpt_entry' 92 | return ebpt_entry(eb_prev_dup(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_next_unique': ../../ebtree/ebpttree.h:98:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:98:9: note: in expansion of macro 'ebpt_entry' 98 | return ebpt_entry(eb_next_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebpttree.h: In function 'ebpt_prev_unique': ../../ebtree/ebpttree.h:104:56: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebpttree.h:104:9: note: in expansion of macro 'ebpt_entry' 104 | return ebpt_entry(eb_prev_unique(&ebpt->node), struct ebpt_node, node); | ^~~~~~~~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:29, from halog.c:25: ../../ebtree/ebimtree.h: In function '__ebim_insert': ../../ebtree/ebimtree.h:152:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:181:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 181 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:182:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:183:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:184:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:233:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 233 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:269:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 269 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:270:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 270 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:271:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 271 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:272:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebimtree.h:299:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | return container_of(ret, struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from ../../ebtree/ebistree.h:29, from halog.c:25: ../../ebtree/ebimtree.h:305:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebimtree.h:320:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 320 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from halog.c:25: ../../ebtree/ebistree.h: In function '__ebis_insert': ../../ebtree/ebistree.h:155:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:182:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 182 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:183:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:184:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:185:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 185 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:222:30: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 222 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: ../../ebtree/ebistree.h:268:37: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct ebpt_node' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | return container_of(ret, struct ebpt_node, node); | ^~~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ In file included from ../../ebtree/ebistree.h:28, from halog.c:25: ../../ebtree/ebpttree.h:48:8: note: defined here 48 | struct ebpt_node { | ^~~~~~~~~ In file included from halog.c:25: ../../ebtree/ebistree.h:284:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:285:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:286:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:287:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 287 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:309:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 309 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebistree.h:325:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 325 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/ebsttree.h:27, from halog.c:26: ../../ebtree/ebmbtree.h: In function '__ebmb_insert': ../../ebtree/ebmbtree.h:243:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:268:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:280:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:300:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:310:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:317:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 317 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:318:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:319:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:369:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h: In function '__ebmb_insert_prefix': ../../ebtree/ebmbtree.h:589:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 589 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:620:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 620 | up_ptr = &old->node.leaf_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:637:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 637 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:658:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 658 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:671:13: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 671 | up_ptr = &old->node.node_p; | ^~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:684:12: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 684 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:693:11: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 693 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:706:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:785:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 785 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:786:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 786 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:787:22: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebmbtree.h:802:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 802 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from halog.c:26: ../../ebtree/ebsttree.h: In function '__ebst_insert': ../../ebtree/ebsttree.h:149:31: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 149 | root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:176:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:177:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:178:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 178 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:179:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 179 | old_leaf = eb_dotag(&old->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:216:30: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:278:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 278 | new_left = eb_dotag(&new->node.branches, EB_LEFT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:279:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | new_rght = eb_dotag(&new->node.branches, EB_RGHT); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:280:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | new_leaf = eb_dotag(&new->node.branches, EB_LEAF); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:281:24: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | old_node = eb_dotag(&old->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:303:10: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 303 | root = &old->node.branches; | ^~~~~~~~~~~~~~~~~~~ ../../ebtree/ebsttree.h:319:27: warning: taking address of packed member of 'struct eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | root->b[side] = eb_dotag(&new->node.branches, EB_NODE); | ^~~~~~~~~~~~~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: halog.c: In function 'main': halog.c:1254:39: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct url_stat' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1254 | ustat = container_of(node, struct url_stat, node.url.node); | ^~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ halog.c:64:8: note: defined here 64 | struct url_stat { | ^~~~~~~~ In file included from ../../ebtree/eb32tree.h:24, from halog.c:23: halog.c:1289:38: warning: converting a packed 'struct eb_node' pointer (alignment 1) to a 'struct url_stat' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1289 | ustat = container_of(node, struct url_stat, node.url.node); | ^~~~~~~~ ../../ebtree/ebtree.h:321:77: note: in definition of macro 'container_of' 321 | #define container_of(ptr, type, name) ((type *)(((void *)(ptr)) - ((long)&((type *)0)->name))) | ^~~~ ../../ebtree/ebtree.h:374:8: note: defined here 374 | struct eb_node { | ^~~~~~~ halog.c:64:8: note: defined here 64 | struct url_stat { | ^~~~~~~~ + popd ~/build/BUILD/haproxy-1.8.23 ~/build/BUILD/haproxy-1.8.23/contrib/iprange ~/build/BUILD/haproxy-1.8.23 + pushd contrib/iprange + /usr/bin/make iprange 'OPTIMIZE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' gcc -s -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o iprange iprange.c + popd ~/build/BUILD/haproxy-1.8.23 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DEYYzP + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm ++ dirname /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm + cd haproxy-1.8.23 + /usr/bin/make install-bin DESTDIR=/builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm PREFIX=/usr TARGET=linux2628 install -d "/builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/sbin" install haproxy "/builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/sbin" + /usr/bin/make install-man DESTDIR=/builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm PREFIX=/usr install -d "/builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/man"/man1 install -m 644 doc/haproxy.1 "/builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/man"/man1 + /usr/bin/install -p -D -m 0644 /builddir/build/SOURCES/haproxy.service /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/lib/systemd/system/haproxy.service + /usr/bin/install -p -D -m 0644 /builddir/build/SOURCES/haproxy.cfg /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/etc/haproxy/haproxy.cfg + /usr/bin/install -p -D -m 0644 /builddir/build/SOURCES/haproxy.logrotate /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/etc/logrotate.d/haproxy + /usr/bin/install -p -D -m 0644 /builddir/build/SOURCES/haproxy.sysconfig /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/etc/sysconfig/haproxy + /usr/bin/install -p -D -m 0644 /builddir/build/SOURCES/halog.1 /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/man/man1/halog.1 + /usr/bin/install -d -m 0755 /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/var/lib/haproxy + /usr/bin/install -d -m 0755 /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/haproxy + /usr/bin/install -d -m 0755 /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/bin + /usr/bin/install -p -m 0755 ./contrib/halog/halog /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/bin/halog + /usr/bin/install -p -m 0755 ./contrib/iprange/iprange /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/bin/iprange + /usr/bin/install -p -m 0644 ./examples/errorfiles/400.http ./examples/errorfiles/403.http ./examples/errorfiles/408.http ./examples/errorfiles/500.http ./examples/errorfiles/502.http ./examples/errorfiles/503.http ./examples/errorfiles/504.http ./examples/errorfiles/README /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/haproxy ++ find ./examples/errorfiles/ -type f + for httpfile in $(find ./examples/errorfiles/ -type f) + /usr/bin/install -p -m 0644 ./examples/errorfiles/503.http /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/haproxy + for httpfile in $(find ./examples/errorfiles/ -type f) + /usr/bin/install -p -m 0644 ./examples/errorfiles/400.http /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/haproxy + for httpfile in $(find ./examples/errorfiles/ -type f) + /usr/bin/install -p -m 0644 ./examples/errorfiles/README /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/haproxy + for httpfile in $(find ./examples/errorfiles/ -type f) + /usr/bin/install -p -m 0644 ./examples/errorfiles/403.http /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/haproxy + for httpfile in $(find ./examples/errorfiles/ -type f) + /usr/bin/install -p -m 0644 ./examples/errorfiles/500.http /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/haproxy + for httpfile in $(find ./examples/errorfiles/ -type f) + /usr/bin/install -p -m 0644 ./examples/errorfiles/502.http /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/haproxy + for httpfile in $(find ./examples/errorfiles/ -type f) + /usr/bin/install -p -m 0644 ./examples/errorfiles/504.http /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/haproxy + for httpfile in $(find ./examples/errorfiles/ -type f) + /usr/bin/install -p -m 0644 ./examples/errorfiles/408.http /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/haproxy + /usr/bin/rm -rf ./examples/errorfiles/ + find ./examples/acl-content-sw.cfg ./examples/auth.cfg ./examples/check ./examples/check.conf ./examples/content-sw-sample.cfg ./examples/debug2ansi ./examples/debug2html ./examples/debugfind ./examples/haproxy.init ./examples/haproxy.spec ./examples/haproxy.vim ./examples/init.haproxy ./examples/option-http_proxy.cfg ./examples/seamless_reload.txt ./examples/ssl.cfg ./examples/stats_haproxy.sh ./examples/transparent_proxy.cfg ./examples/wurfl-example.cfg -type f '!' -name '*.cfg' -exec /usr/bin/rm -f '{}' ';' ++ find ./ -type f -name '*.txt' + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/gpl.txt ./doc/gpl.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/gpl.txt ./doc/gpl.txt.old + /usr/bin/rm -f ./doc/gpl.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/51Degrees-device-detection.txt ./doc/51Degrees-device-detection.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/51Degrees-device-detection.txt ./doc/51Degrees-device-detection.txt.old + /usr/bin/rm -f ./doc/51Degrees-device-detection.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/peers-v2.0.txt ./doc/peers-v2.0.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/peers-v2.0.txt ./doc/peers-v2.0.txt.old + /usr/bin/rm -f ./doc/peers-v2.0.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/management.txt ./doc/management.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/management.txt ./doc/management.txt.old + /usr/bin/rm -f ./doc/management.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/header-parser-speed.txt ./doc/internals/header-parser-speed.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/header-parser-speed.txt ./doc/internals/header-parser-speed.txt.old + /usr/bin/rm -f ./doc/internals/header-parser-speed.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/connection-header.txt ./doc/internals/connection-header.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/connection-header.txt ./doc/internals/connection-header.txt.old + /usr/bin/rm -f ./doc/internals/connection-header.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/http-docs.txt ./doc/internals/http-docs.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/http-docs.txt ./doc/internals/http-docs.txt.old + /usr/bin/rm -f ./doc/internals/http-docs.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/naming.txt ./doc/internals/naming.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/naming.txt ./doc/internals/naming.txt.old + /usr/bin/rm -f ./doc/internals/naming.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/hashing.txt ./doc/internals/hashing.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/hashing.txt ./doc/internals/hashing.txt.old + /usr/bin/rm -f ./doc/internals/hashing.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/repartition-be-fe-fi.txt ./doc/internals/repartition-be-fe-fi.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/repartition-be-fe-fi.txt ./doc/internals/repartition-be-fe-fi.txt.old + /usr/bin/rm -f ./doc/internals/repartition-be-fe-fi.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/acl.txt ./doc/internals/acl.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/acl.txt ./doc/internals/acl.txt.old + /usr/bin/rm -f ./doc/internals/acl.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/entities.txt ./doc/internals/entities.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/entities.txt ./doc/internals/entities.txt.old + /usr/bin/rm -f ./doc/internals/entities.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/buffer-operations.txt ./doc/internals/buffer-operations.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/buffer-operations.txt ./doc/internals/buffer-operations.txt.old + /usr/bin/rm -f ./doc/internals/buffer-operations.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/http-parsing.txt ./doc/internals/http-parsing.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/http-parsing.txt ./doc/internals/http-parsing.txt.old + /usr/bin/rm -f ./doc/internals/http-parsing.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/http-cookies.txt ./doc/internals/http-cookies.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/http-cookies.txt ./doc/internals/http-cookies.txt.old + /usr/bin/rm -f ./doc/internals/http-cookies.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/stats-v2.txt ./doc/internals/stats-v2.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/stats-v2.txt ./doc/internals/stats-v2.txt.old + /usr/bin/rm -f ./doc/internals/stats-v2.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/filters.txt ./doc/internals/filters.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/filters.txt ./doc/internals/filters.txt.old + /usr/bin/rm -f ./doc/internals/filters.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/body-parsing.txt ./doc/internals/body-parsing.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/body-parsing.txt ./doc/internals/body-parsing.txt.old + /usr/bin/rm -f ./doc/internals/body-parsing.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/header-tree.txt ./doc/internals/header-tree.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/header-tree.txt ./doc/internals/header-tree.txt.old + /usr/bin/rm -f ./doc/internals/header-tree.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/connection-scale.txt ./doc/internals/connection-scale.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/connection-scale.txt ./doc/internals/connection-scale.txt.old + /usr/bin/rm -f ./doc/internals/connection-scale.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/entities-v2.txt ./doc/internals/entities-v2.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/entities-v2.txt ./doc/internals/entities-v2.txt.old + /usr/bin/rm -f ./doc/internals/entities-v2.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/internals/connect-status.txt ./doc/internals/connect-status.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/internals/connect-status.txt ./doc/internals/connect-status.txt.old + /usr/bin/rm -f ./doc/internals/connect-status.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/linux-syn-cookies.txt ./doc/linux-syn-cookies.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/linux-syn-cookies.txt ./doc/linux-syn-cookies.txt.old + /usr/bin/rm -f ./doc/linux-syn-cookies.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/network-namespaces.txt ./doc/network-namespaces.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/network-namespaces.txt ./doc/network-namespaces.txt.old + /usr/bin/rm -f ./doc/network-namespaces.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/lua.txt ./doc/lua.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/lua.txt ./doc/lua.txt.old + /usr/bin/rm -f ./doc/lua.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/lgpl.txt ./doc/lgpl.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/lgpl.txt ./doc/lgpl.txt.old + /usr/bin/rm -f ./doc/lgpl.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/cookie-options.txt ./doc/cookie-options.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/cookie-options.txt ./doc/cookie-options.txt.old + /usr/bin/rm -f ./doc/cookie-options.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/intro.txt ./doc/intro.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/intro.txt ./doc/intro.txt.old + /usr/bin/rm -f ./doc/intro.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/peers.txt ./doc/peers.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/peers.txt ./doc/peers.txt.old + /usr/bin/rm -f ./doc/peers.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/DeviceAtlas-device-detection.txt ./doc/DeviceAtlas-device-detection.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/DeviceAtlas-device-detection.txt ./doc/DeviceAtlas-device-detection.txt.old + /usr/bin/rm -f ./doc/DeviceAtlas-device-detection.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/configuration.txt ./doc/configuration.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/configuration.txt ./doc/configuration.txt.old + /usr/bin/rm -f ./doc/configuration.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/netscaler-client-ip-insertion-protocol.txt ./doc/netscaler-client-ip-insertion-protocol.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/netscaler-client-ip-insertion-protocol.txt ./doc/netscaler-client-ip-insertion-protocol.txt.old + /usr/bin/rm -f ./doc/netscaler-client-ip-insertion-protocol.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/close-options.txt ./doc/close-options.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/close-options.txt ./doc/close-options.txt.old + /usr/bin/rm -f ./doc/close-options.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/proxy-protocol.txt ./doc/proxy-protocol.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/proxy-protocol.txt ./doc/proxy-protocol.txt.old + /usr/bin/rm -f ./doc/proxy-protocol.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/architecture.txt ./doc/architecture.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/architecture.txt ./doc/architecture.txt.old + /usr/bin/rm -f ./doc/architecture.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/coding-style.txt ./doc/coding-style.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/coding-style.txt ./doc/coding-style.txt.old + /usr/bin/rm -f ./doc/coding-style.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/SPOE.txt ./doc/SPOE.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/SPOE.txt ./doc/SPOE.txt.old + /usr/bin/rm -f ./doc/SPOE.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/WURFL-device-detection.txt ./doc/WURFL-device-detection.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/WURFL-device-detection.txt ./doc/WURFL-device-detection.txt.old + /usr/bin/rm -f ./doc/WURFL-device-detection.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/be-fe-changes.txt ./doc/design-thoughts/be-fe-changes.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/be-fe-changes.txt ./doc/design-thoughts/be-fe-changes.txt.old + /usr/bin/rm -f ./doc/design-thoughts/be-fe-changes.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/backends.txt ./doc/design-thoughts/backends.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/backends.txt ./doc/design-thoughts/backends.txt.old + /usr/bin/rm -f ./doc/design-thoughts/backends.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/backends-v0.txt ./doc/design-thoughts/backends-v0.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/backends-v0.txt ./doc/design-thoughts/backends-v0.txt.old + /usr/bin/rm -f ./doc/design-thoughts/backends-v0.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/http2.txt ./doc/design-thoughts/http2.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/http2.txt ./doc/design-thoughts/http2.txt.old + /usr/bin/rm -f ./doc/design-thoughts/http2.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/dynamic-buffers.txt ./doc/design-thoughts/dynamic-buffers.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/dynamic-buffers.txt ./doc/design-thoughts/dynamic-buffers.txt.old + /usr/bin/rm -f ./doc/design-thoughts/dynamic-buffers.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/how-it-works.txt ./doc/design-thoughts/how-it-works.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/how-it-works.txt ./doc/design-thoughts/how-it-works.txt.old + /usr/bin/rm -f ./doc/design-thoughts/how-it-works.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/connection-sharing.txt ./doc/design-thoughts/connection-sharing.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/connection-sharing.txt ./doc/design-thoughts/connection-sharing.txt.old + /usr/bin/rm -f ./doc/design-thoughts/connection-sharing.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/buffer-redesign.txt ./doc/design-thoughts/buffer-redesign.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/buffer-redesign.txt ./doc/design-thoughts/buffer-redesign.txt.old + /usr/bin/rm -f ./doc/design-thoughts/buffer-redesign.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/connection-reuse.txt ./doc/design-thoughts/connection-reuse.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/connection-reuse.txt ./doc/design-thoughts/connection-reuse.txt.old + /usr/bin/rm -f ./doc/design-thoughts/connection-reuse.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/rate-shaping.txt ./doc/design-thoughts/rate-shaping.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/rate-shaping.txt ./doc/design-thoughts/rate-shaping.txt.old + /usr/bin/rm -f ./doc/design-thoughts/rate-shaping.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/config-language.txt ./doc/design-thoughts/config-language.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/config-language.txt ./doc/design-thoughts/config-language.txt.old + /usr/bin/rm -f ./doc/design-thoughts/config-language.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/sess_par_sec.txt ./doc/design-thoughts/sess_par_sec.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/sess_par_sec.txt ./doc/design-thoughts/sess_par_sec.txt.old + /usr/bin/rm -f ./doc/design-thoughts/sess_par_sec.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/entities-v2.txt ./doc/design-thoughts/entities-v2.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/entities-v2.txt ./doc/design-thoughts/entities-v2.txt.old + /usr/bin/rm -f ./doc/design-thoughts/entities-v2.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/design-thoughts/binding-possibilities.txt ./doc/design-thoughts/binding-possibilities.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/design-thoughts/binding-possibilities.txt ./doc/design-thoughts/binding-possibilities.txt.old + /usr/bin/rm -f ./doc/design-thoughts/binding-possibilities.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./doc/regression-testing.txt ./doc/regression-testing.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./doc/regression-testing.txt ./doc/regression-testing.txt.old + /usr/bin/rm -f ./doc/regression-testing.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./tests/sockstat.txt ./tests/sockstat.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./tests/sockstat.txt ./tests/sockstat.txt.old + /usr/bin/rm -f ./tests/sockstat.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./tests/hashing-results.txt ./tests/hashing-results.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./tests/hashing-results.txt ./tests/hashing-results.txt.old + /usr/bin/rm -f ./tests/hashing-results.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./tests/io_limits.txt ./tests/io_limits.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./tests/io_limits.txt ./tests/io_limits.txt.old + /usr/bin/rm -f ./tests/io_limits.txt.old + for textfile in $(find ./ -type f -name '*.txt') + /usr/bin/mv ./tests/hash_results.txt ./tests/hash_results.txt.old + iconv --from-code ISO8859-1 --to-code UTF-8 --output ./tests/hash_results.txt ./tests/hash_results.txt.old + /usr/bin/rm -f ./tests/hash_results.txt.old + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 1.8.23-1.fc30 --unique-debug-suffix -1.8.23-1.fc30.arm --unique-debug-src-base haproxy-1.8.23-1.fc30.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/haproxy-1.8.23 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/sbin/haproxy explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/bin/halog extracting debug info from /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/sbin/haproxy extracting debug info from /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/bin/halog /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 9610 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: haproxy-1.8.23-1.fc30.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.jEEdsl + umask 022 + cd /builddir/build/BUILD + cd haproxy-1.8.23 + DOCDIR=/builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/doc/haproxy + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/doc/haproxy + cp -pr doc/51Degrees-device-detection.txt doc/DeviceAtlas-device-detection.txt doc/SPOE.txt doc/WURFL-device-detection.txt doc/acl.fig doc/architecture.txt doc/close-options.txt doc/coding-style.txt doc/configuration.txt doc/cookie-options.txt doc/design-thoughts doc/gpl.txt doc/haproxy.1 doc/internals doc/intro.txt doc/lgpl.txt doc/linux-syn-cookies.txt doc/lua-api doc/lua.txt doc/management.txt doc/netscaler-client-ip-insertion-protocol.txt doc/network-namespaces.txt doc/peers-v2.0.txt doc/peers.txt doc/proxy-protocol.txt doc/queuing.fig doc/regression-testing.txt /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/doc/haproxy + cp -pr examples/acl-content-sw.cfg examples/auth.cfg examples/content-sw-sample.cfg examples/option-http_proxy.cfg examples/ssl.cfg examples/transparent_proxy.cfg examples/wurfl-example.cfg /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/doc/haproxy + cp -pr CHANGELOG /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/doc/haproxy + cp -pr README /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/doc/haproxy + cp -pr ROADMAP /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/doc/haproxy + cp -pr VERSION /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/doc/haproxy + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.BzEcG0 + umask 022 + cd /builddir/build/BUILD + cd haproxy-1.8.23 + LICENSEDIR=/builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/licenses/haproxy + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/licenses/haproxy + cp -pr LICENSE /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm/usr/share/licenses/haproxy + exit 0 Provides: config(haproxy) = 1.8.23-1.fc30 haproxy = 1.8.23-1.fc30 haproxy(armv7hl-32) = 1.8.23-1.fc30 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.10) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.5) libcrypt.so.2 libcrypt.so.2(XCRYPT_2.0) libcrypto.so.1.1 libcrypto.so.1.1(OPENSSL_1_1_0) libcrypto.so.1.1(OPENSSL_1_1_1) libdl.so.2 libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) liblua-5.3.so libm.so.6 libpcre.so.1 libpcreposix.so.0 libpthread.so.0 libpthread.so.0(GLIBC_2.4) libssl.so.1.1 libssl.so.1.1(OPENSSL_1_1_0) libssl.so.1.1(OPENSSL_1_1_1) libsystemd.so.0 libsystemd.so.0(LIBSYSTEMD_209) libz.so.1 rtld(GNU_HASH) Processing files: haproxy-debugsource-1.8.23-1.fc30.armv7hl Provides: haproxy-debugsource = 1.8.23-1.fc30 haproxy-debugsource(armv7hl-32) = 1.8.23-1.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: haproxy-debuginfo-1.8.23-1.fc30.armv7hl Provides: debuginfo(build-id) = 95e3a84397759b3f38b0db2e02ec45f45d70fabf debuginfo(build-id) = eac4559c90bab3553f0534730dcb155082db2687 haproxy-debuginfo = 1.8.23-1.fc30 haproxy-debuginfo(armv7hl-32) = 1.8.23-1.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: haproxy-debugsource(armv7hl-32) = 1.8.23-1.fc30 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm Wrote: /builddir/build/RPMS/haproxy-1.8.23-1.fc30.armv7hl.rpm Wrote: /builddir/build/RPMS/haproxy-debugsource-1.8.23-1.fc30.armv7hl.rpm Wrote: /builddir/build/RPMS/haproxy-debuginfo-1.8.23-1.fc30.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.dA3PM0 + umask 022 + cd /builddir/build/BUILD + cd haproxy-1.8.23 + /usr/bin/rm -rf /builddir/build/BUILDROOT/haproxy-1.8.23-1.fc30.arm + exit 0 Child return code was: 0