[dpdk-dev] [PATCH v2 00/11] Fix build errors related to exported headers

Thomas Monjalon thomas.monjalon at 6wind.com
Tue Jul 5 14:33:54 CEST 2016


2016-07-05 12:27, Ferruh Yigit:
> On 7/5/2016 11:44 AM, Adrien Mazarguil wrote:
> > DPDK uses GNU C language extensions in most of its code base. This is fine
> > for internal source files whose compilation flags are controlled by DPDK,
> > however user applications that use exported "public" headers may experience
> > compilation failures when enabling strict error/standard checks (-std and
> > -pedantic for instance).
> 
> Out of curiosity, is there a specific standard version that is targeted?

In the last patch (scripts/check-includes.sh), there is this:
+: ${PEDANTIC_CFLAGS=-std=c99 -pedantic -Wall -Wextra -Werror}
+: ${PEDANTIC_CXXFLAGS=}
+: ${PEDANTIC_CPPFLAGS=-D_XOPEN_SOURCE=600}

I guess it means that strict C99 is targeted and there is no standard
requirement for C++.


More information about the dev mailing list