From f2318b73c29427b291719dfcd511768acd620415 Mon Sep 17 00:00:00 2001 From: Andrzej Ostruszka Date: Thu, 30 Jan 2020 10:25:30 +0100 Subject: [PATCH] build: remove unneeded function versioning Timer, LPM and Distributor libraries no longer use function versioning and therefore do not need separate build for static and shared version of libraries. This patch removes use_function_versioning from their meson build files and corresponding include from the sources. Fixes: f2fb215843a9 ("timer: remove deprecated code") Fixes: 6e5b51676176 ("distributor: remove deprecated code") Fixes: c381a8d554b7 ("lpm: remove deprecated code") Cc: stable@dpdk.org Signed-off-by: Andrzej Ostruszka Acked-by: Bruce Richardson Acked-by: David Marchand --- lib/librte_distributor/meson.build | 1 - lib/librte_distributor/rte_distributor.c | 1 - lib/librte_distributor/rte_distributor_single.c | 1 - lib/librte_lpm/meson.build | 1 - lib/librte_lpm/rte_lpm.c | 1 - lib/librte_lpm/rte_lpm6.c | 1 - lib/librte_timer/meson.build | 1 - lib/librte_timer/rte_timer.c | 1 - 8 files changed, 8 deletions(-) diff --git a/lib/librte_distributor/meson.build b/lib/librte_distributor/meson.build index 50b91887b5..266af64348 100644 --- a/lib/librte_distributor/meson.build +++ b/lib/librte_distributor/meson.build @@ -9,7 +9,6 @@ else endif headers = files('rte_distributor.h') deps += ['mbuf'] -use_function_versioning = true # for clang 32-bit compiles we need libatomic for 64-bit atomic ops if cc.get_id() == 'clang' and dpdk_conf.get('RTE_ARCH_64') == false diff --git a/lib/librte_distributor/rte_distributor.c b/lib/librte_distributor/rte_distributor.c index 6c5b0c86e8..1c047f065a 100644 --- a/lib/librte_distributor/rte_distributor.c +++ b/lib/librte_distributor/rte_distributor.c @@ -8,7 +8,6 @@ #include #include #include -#include #include #include #include diff --git a/lib/librte_distributor/rte_distributor_single.c b/lib/librte_distributor/rte_distributor_single.c index 91d8824c64..abaf7730c3 100644 --- a/lib/librte_distributor/rte_distributor_single.c +++ b/lib/librte_distributor/rte_distributor_single.c @@ -9,7 +9,6 @@ #include #include #include -#include #include #include #include diff --git a/lib/librte_lpm/meson.build b/lib/librte_lpm/meson.build index 27ce45b531..021ac6d8d4 100644 --- a/lib/librte_lpm/meson.build +++ b/lib/librte_lpm/meson.build @@ -7,4 +7,3 @@ headers = files('rte_lpm.h', 'rte_lpm6.h') # without worrying about which architecture we actually need headers += files('rte_lpm_altivec.h', 'rte_lpm_neon.h', 'rte_lpm_sse.h') deps += ['hash'] -use_function_versioning = true diff --git a/lib/librte_lpm/rte_lpm.c b/lib/librte_lpm/rte_lpm.c index b78c487447..2687564194 100644 --- a/lib/librte_lpm/rte_lpm.c +++ b/lib/librte_lpm/rte_lpm.c @@ -22,7 +22,6 @@ #include #include #include -#include #include "rte_lpm.h" diff --git a/lib/librte_lpm/rte_lpm6.c b/lib/librte_lpm/rte_lpm6.c index c46e557e23..b981e40714 100644 --- a/lib/librte_lpm/rte_lpm6.c +++ b/lib/librte_lpm/rte_lpm6.c @@ -25,7 +25,6 @@ #include #include #include -#include #include "rte_lpm6.h" diff --git a/lib/librte_timer/meson.build b/lib/librte_timer/meson.build index b7edfe2e7d..d3b828ce9d 100644 --- a/lib/librte_timer/meson.build +++ b/lib/librte_timer/meson.build @@ -4,4 +4,3 @@ sources = files('rte_timer.c') headers = files('rte_timer.h') allow_experimental_apis = true -use_function_versioning = true diff --git a/lib/librte_timer/rte_timer.c b/lib/librte_timer/rte_timer.c index a1ed186cf5..89f27074f8 100644 --- a/lib/librte_timer/rte_timer.c +++ b/lib/librte_timer/rte_timer.c @@ -26,7 +26,6 @@ #include #include #include -#include #include "rte_timer.h" -- 2.20.1