summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorHarry van Haaren <harry.van.haaren@intel.com>2020-07-29 11:59:33 +0100
committerIan Stokes <ian.stokes@intel.com>2020-08-05 15:57:34 +0100
commitba5e3117828f6cc2a0c9eefd292b2b4f7da75e6b (patch)
tree6cadab2cf962687559af4bd4fdc01317ef85c3c8 /lib
parent4ed57c502830c0c5834194e3bad38892b16eb439 (diff)
downloadopenvswitch-ba5e3117828f6cc2a0c9eefd292b2b4f7da75e6b.tar.gz
dpif-netdev/avx512: add -fPIC flag to enable shared builds
In certain scenarios with OVS built with --enable-shared and DPDK enabled as shared build too, Position Independant Code is required to link the avx512.a file into the relocatable .so that it must be linked into. Signed-off-by: Harry van Haaren <harry.van.haaren@intel.com> Signed-off-by: Ian Stokes <ian.stokes@intel.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/automake.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/automake.mk b/lib/automake.mk
index 218dc7313..380a67228 100644
--- a/lib/automake.mk
+++ b/lib/automake.mk
@@ -34,6 +34,7 @@ lib_libopenvswitchavx512_la_CFLAGS = \
-mavx512bw \
-mavx512dq \
-mbmi2 \
+ -fPIC \
$(AM_CFLAGS)
lib_libopenvswitchavx512_la_SOURCES = \
lib/dpif-netdev-lookup-avx512-gather.c