[dpdk-dev] [PATCH] examples/performance-thread: fix build issue with clang 12.0.1

Thomas Monjalon thomas at monjalon.net
Fri Aug 27 13:36:09 CEST 2021


19/08/2021 09:09, Ali Alnubani:
> From: jerinj at marvell.com <jerinj at marvell.com>
> > In clang 12.0.1 version, the use of pthread_yield() deprecated, use
> > sched_yield() instead.
> > 
> > log:
> > 
> > Compiling C object
> > examples/dpdk-pthread_shim.p/performance-
> > thread_pthread_shim_main.c.o
> > ../examples/performance-thread/pthread_shim/main.c: In function
> > 'helloworld_pthread':
> > ../examples/performance-thread/pthread_shim/main.c:75:9: warning:
> > 'pthread_yield' is deprecated: pthread_yield is deprecated, use sched_yield
> > instead [-Wdeprecated-declarations]
> > 
> > Fixes: 433ba6228f9a ("examples/performance-thread: add pthread_shim
> > app")

adding Cc: stable for other branches.

> > 
> > Bugzilla ID: 745
> > 
> > Cc: alialnu at oss.nvidia.com
> > 
> > Signed-off-by: Jerin Jacob <jerinj at marvell.com>
> > ---
> 
> I think this issue might be specific to Fedora Rawhide's build of clang 12.0.1, see my comment in the ticket:
> https://bugs.dpdk.org/show_bug.cgi?id=745#c3

I hit the same issue on Arch Linux.

> Tested-by: Ali Alnubani <alialnu at nvidia.com>
> 
> Thanks Jerin.

Applied, thanks.




More information about the dev mailing list