Unless I misunderstood the last status of this issue was that it was desired empty stubs that fail at runtime as opposed to conditionally generating exports.
Is this no longer the case? -----Original Message----- From: Thomas Monjalon <tho...@monjalon.net> Sent: Friday, March 26, 2021 1:40 AM To: Dmitry Kozlyuk <dmitry.kozl...@gmail.com>; ranjit.menon <ranjit.me...@intel.com>; Kadam, Pallavi <pallavi.ka...@intel.com>; Harini Ramakrishnan <harini.ramakrish...@microsoft.com>; navas...@linux.microsoft.com; Dmitry Malloy <dmit...@microsoft.com> Cc: dev@dpdk.org; talshn <tal...@mellanox.com>; bruce.richard...@intel.com; David Marchand <david.march...@redhat.com>; Tyler Retzlaff <roret...@microsoft.com>; Omar Cardona <ocard...@microsoft.com> Subject: [EXTERNAL] Re: [dpdk-dev] Handling missing export functions in MSVC linkage 08/06/2020 10:33, David Marchand: > On Mon, Jun 8, 2020 at 2:09 AM Dmitry Kozlyuk <dmitry.kozl...@gmail.com> > wrote: > > On Sun, 7 Jun 2020 12:26:56 +0000 > > If you create a .def manually, it will override the generation from > > .map. Of cause, this adds manual work and ideally all .def files should be > > generated. > > On this topic, I just noticed that a patch of mine, that removed > rte_eal_get_configuration() from the stable ABI, missed the > declaration in rte_eal_exports.def. > Probably worth adding a check in devtools/, to avoid further misalignment. The .def file keeps being out of sync. We need a script to avoid forgetting the sync, or/and we must generate this .def from the .map. Ideally the full EAL API (except VFIO) should be implemented for Windows. This situation is waiting for a solution for too much time. Windows maintainers, please solve it.