Go to file
Neil Horman 58298a4e7b compat: add macro to map symbol in static build
It was pointed out in my examples that doing shared library symbol versioning by
partitioning symbols to version specific functions (as opposed to leaving the
latest symol version at the base symbol name), neglects to take into account
static builds.  Add a macro to handle that.  If you choose a versioning approach
that uniquely names every version of the symbol, then this macro lets you map
your symbol choice to the base name when building a static library

Also, while I'm at it, since we're documenting this in the guide, take the
abbreviated example out of the header

Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
[Thomas: remove remaining part of old example]
Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2015-06-29 16:33:46 +02:00
app mbuf: use offset macro 2015-06-24 12:01:14 +02:00
config eal: add and use unaligned integer types 2015-06-24 12:00:41 +02:00
doc doc: guidelines for library statistics 2015-06-23 15:35:19 +02:00
drivers bonding: initialize backpointer from pci device to driver 2015-06-29 12:13:37 +02:00
examples examples/tep_term: fix vhost dependency 2015-06-25 11:32:45 +02:00
lib compat: add macro to map symbol in static build 2015-06-29 16:33:46 +02:00
mk mk: fix static build on Fedora 22 2015-06-29 14:31:13 +02:00
pkg version: 2.0.0 2015-04-03 16:13:45 +02:00
scripts mbuf: add script to convert code to offset macro 2015-06-24 12:01:14 +02:00
tools tools: fix vfio support 2015-03-23 14:29:31 +01:00
.gitignore init DPDK repository 2013-03-07 10:57:42 +01:00
GNUmakefile drivers: create new directory 2015-05-22 15:51:38 +02:00
LICENSE.GPL doc: GPL/LGPL licenses 2013-07-25 14:43:06 +02:00
LICENSE.LGPL doc: fix file format (dos to unix) 2013-09-06 11:43:07 +02:00
MAINTAINERS examples/tep_term: initialize VXLAN sample 2015-06-23 11:30:15 +02:00
Makefile remove trailing whitespaces 2014-06-11 00:29:34 +02:00