vlib: fix asan compilation with gcc 43/27843/2
authorBenoît Ganne <bganne@cisco.com>
Thu, 9 Jul 2020 12:23:51 +0000 (14:23 +0200)
committerDamjan Marion <dmarion@me.com>
Thu, 16 Jul 2020 21:42:40 +0000 (21:42 +0000)
commit01a103bec1771a22ca244de0d31ba91937243dd6
treea1286cddd5ef68e1e25828e42b93b90c69c78810
parent49338494398e65e6ee24d76b06e64b17e99bc815
vlib: fix asan compilation with gcc

clang tends to force alignment of all sections when compiling for
address sanitizer, confusing VPP plugin infra.
On the contrary, GCC does not support this attribute on sections.
Selectively enable it depending upon the compiler.

Type: fix
Fixes: cea46522e79637f6ec37c03ec3fbeb87b160a378

Change-Id: I2dd6e52e70e6b4d89c101171cafc813e175ec472
Signed-off-by: Benoît Ganne <bganne@cisco.com>
src/vlib/unix/plugin.h
src/vppinfra/sanitizer.h