On Wed, Apr 14, 2021 at 08:45:31PM +0300, Dmitry Kozlyuk wrote:
> 2021-04-14 10:16 (UTC-0700), Jie Zhou:
> > On Tue, Apr 13, 2021 at 03:22:57PM -0700, Jie Zhou wrote:
> > > On Tue, Apr 13, 2021 at 11:10:00PM +0300, Dmitry Kozlyuk wrote:  
> > > > 2021-04-13 10:19 (UTC-0700), Jie Zhou:
> > > > [...]  
> > > > > diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c
> > > > > index fb7a3a8bd..9945adcf1 100644
> > > > > --- a/app/test-pmd/cmdline_flow.c
> > > > > +++ b/app/test-pmd/cmdline_flow.c
> > > > > @@ -31,6 +31,12 @@
> > > > >  
> > > > >  #include "testpmd.h"
> > > > >  
> > > > > +#ifdef RTE_EXEC_ENV_WINDOWS
> > > > > +#ifndef IPDEFTTL
> > > > > +#define IPDEFTTL 64
> > > > > +#endif
> > > > > +#endif
> > > > > +
> > > > >  /** Parser token indices. */
> > > > >  enum index {
> > > > >       /* Special tokens. */  
> > > > 
> > > > IPDEFTTL is used in some other apps and examples.
> > > > If you follow Tal's advice and base your work on "Do not expose POSIX
> > > > symbols" series, then please move this to <rte_os_shim.h>.  
> > > 
> > > I applied "eal/windows:do not expose POSIX symbols" per your and Tal's 
> > > advices, but hit error LNK2019: unresolved external symbol strdup 
> > > reference in function log_save_level". I am using clang version 10.0.0.  
> > 
> > [Update] Seems the problem is at applying the patch series, even though it 
> > showed all sucessfully applied, but somehow in eal_common_log.c the include 
> > of <rte_os_shim.h> was not added. After add include rte_os_shim.h, build 
> > completes.
> 
> Are you applying v9? It includes this exact fix.

Thanks. Applied V8 by mistake which has no this change. Now has no issue.

Reply via email to