MSVC uses pragmas to indicate weak linking, so the old __rte_weak
attribute needs to made into a macro so that the same syntax can
be used for MSVC and other compilers like gcc.

Andre Muezerie (5):
  lib/eal: add portable macro for weak linking
  app/test-compress-perf: use portable macro for weak linking
  drivers/bus: use portable macro for weak linking
  drivers/common: use portable macro for weak linking
  drivers/net: use portable macro for weak linking

 app/test-compress-perf/main.c            | 36 ++++++++++++------------
 drivers/bus/auxiliary/auxiliary_common.c |  8 +++---
 drivers/common/nitrox/nitrox_device.c    | 16 +++++------
 drivers/common/qat/qat_qp.c              |  4 +--
 drivers/net/enic/enic_main.c             |  4 +--
 drivers/net/fm10k/fm10k_ethdev.c         | 32 ++++++++++-----------
 drivers/net/hns3/hns3_rxtx.c             | 28 +++++++++---------
 drivers/net/nfp/nfdk/nfp_nfdk_vec_stub.c |  4 +--
 drivers/net/nfp/nfp_rxtx_vec_stub.c      |  8 +++---
 drivers/net/virtio/virtio_rxtx.c         |  8 +++---
 drivers/net/virtio/virtio_rxtx_simple.c  |  4 +--
 lib/eal/include/rte_common.h             | 14 ++++++++-
 12 files changed, 89 insertions(+), 77 deletions(-)

--
2.47.0.vfs.0.3

Reply via email to