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.



Reply via email to