numam-dpdk/scripts
Ferruh Yigit 9f8eeb60ef mk: fix combined lib build with ABI versioning
Fixes following error (observed when versioning macros used):
  LD libdpdk.so
  /usr/bin/ld: /root/dpdk/build/lib/libdpdk.so: version node not found
  for symbol <function>@DPDK_x.y

Also resulting combined library contains symbol version information:
$ readelf -a build/lib/libdpdk.so | grep rte_eal_ | grep @ | head
   <...>    GLOBAL DEFAULT   12 rte_eal_alarm_set@@DPDK_2.0
   <...>    GLOBAL DEFAULT   12 rte_eal_pci_write_config@@DPDK_2.1
   <...>    GLOBAL DEFAULT   12 rte_eal_remote_launch@@DPDK_2.0
...

Versioning fixed by merging all version scripts into one automatically and
feeding it to final library.

Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
2015-12-06 15:41:04 +01:00
..
cocci mbuf: add script to convert code to offset macro 2015-06-24 12:01:14 +02:00
auto-config-h.sh scripts: check features to generate configuration header 2015-02-25 16:06:12 +01:00
check-maintainers.sh scripts: find areas without maintainer 2015-02-09 15:15:04 +01:00
checkpatches.sh scripts: add checkpatch wrapper 2015-12-03 00:03:03 +01:00
cocci.sh mbuf: add script to convert code to offset macro 2015-06-24 12:01:14 +02:00
depdirs-rule.sh remove trailing whitespaces 2014-06-11 00:29:34 +02:00
gen-build-mk.sh remove trailing whitespaces 2014-06-11 00:29:34 +02:00
gen-config-h.sh mk, scripts: remove useless blank lines 2015-06-12 11:10:02 +02:00
load-devel-config.sh scripts: add checkpatch wrapper 2015-12-03 00:03:03 +01:00
merge-maps.sh mk: fix combined lib build with ABI versioning 2015-12-06 15:41:04 +01:00
relpath.sh scripts: fix build in a symlinked directory 2015-05-12 14:13:42 +02:00
test-build.sh scripts: add build tests 2015-12-03 18:36:25 +01:00
test-null.sh scripts: test null forwarding 2015-04-13 22:50:09 +02:00
validate-abi.sh scripts: fix ABI validator for KNI module config 2015-12-04 16:30:08 +01:00