Make -k gives the attached so it is easy to look past the first issue.
We cant make it default because everything breaks, we should fix things and
then the CI job which
has been building it this way for a while will eventually pass.  If we can
get consensus on linux-generic sticking to to C99 it is worth following up
on this build.

The builds are for both ARM and X86, I had not been following it becasue we
did not have consensus on the C99 issue: X86 is working but Arm filesystem
needs curl installing.

https://ci.linaro.org/view/odp-ci/job/odp-api-check-native-c99/buildhw=x86_64,label=build/14/console

We dont want to hijack the need to have ./configure check for the version
we are using however.


On 9 December 2014 at 12:17, Bill Fischofer <[email protected]>
wrote:

> I suggest we turn on that by default.  It's the one way to ensure that the
> issues will get fixed.  Is this a stop-on-first-error situation or can we
> have it carry on so we get a complete list of what the c99 issues are?
>
> On Tue, Dec 9, 2014 at 11:02 AM, Mike Holmes <[email protected]>
> wrote:
>
>> This might also be the right time to adhere to the use of only C99 in
>> linux-generics implementation ?
>>
>> CFLAGS=-std=c99 ./configure
>> make
>>
>> Throws up other issues, the first is in packet_io
>>
>> mike@fedora1:~/git/odp$ make
>> Making all in platform
>> make[1]: Entering directory '/home/mike/git/odp/platform'
>> Making all in linux-generic
>> make[2]: Entering directory '/home/mike/git/odp/platform/linux-generic'
>>   CC       odp_packet_io.lo
>> odp_packet_io.c: In function 'odp_pktio_set_mtu':
>> odp_packet_io.c:512:35: error: 'caddr_t' undeclared (first use in this
>> function)
>>   ret = ioctl(sockfd, SIOCSIFMTU, (caddr_t)&ifr);
>>                                    ^
>> odp_packet_io.c:512:35: note: each undeclared identifier is reported only
>> once for each function it appears in
>> Makefile:560: recipe for target 'odp_packet_io.lo' failed
>>
>>
>>
>> Mike
>>
>> On 9 December 2014 at 11:48, Robbie King (robking) <[email protected]>
>> wrote:
>>
>>>  After cloning tip just now, I found that I couldn’t build the fresh
>>>
>>> workspace due to having GCC 4.6.3 (the C11 changes to the atomics
>>>
>>> bumps minimum GCC up to 4.8 as best I can tell).  I’m not very familiar
>>>
>>> with what “./configure” can and can’t do, but it seems we should verify
>>>
>>> the compiler supports these constructs and fail during the configure
>>>
>>> phase (as opposed to build time).
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Robbie
>>>
>>> _______________________________________________
>>> lng-odp mailing list
>>> [email protected]
>>> http://lists.linaro.org/mailman/listinfo/lng-odp
>>>
>>>
>>
>>
>> --
>> *Mike Holmes*
>> Linaro  Sr Technical Manager
>> LNG - ODP
>>
>> _______________________________________________
>> lng-odp mailing list
>> [email protected]
>> http://lists.linaro.org/mailman/listinfo/lng-odp
>>
>>
>


-- 
*Mike Holmes*
Linaro  Sr Technical Manager
LNG - ODP

Attachment: log
Description: Binary data

_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to