[Olsr-dev] Android NDK does not support -Wdouble-promotion, -Wjump-misses-init, and -Wtrampolines

Ferry Huberts (spam-protected)
Wed Jun 6 22:50:46 CEST 2012



On 06-06-12 22:35, Hans-Christoph Steiner wrote:
>
> Why do we need to have the warning flags individually specified?  I

because some flags aren't included in -Wall (pls read man gcc)

> think it would be safer to use -Wall, then use -Wno-foo to only specify
> warnings we don't want.  That way we don't have to manage the
> differences in toolchains.
>
> Here's what Android NDK's gcc has to say:
>
> [CC] src/common/autobuf.c
> cc1: error: unrecognized command line option "-Wdouble-promotion"
> cc1: error: unrecognized command line option "-Wjump-misses-init"
> cc1: error: unrecognized command line option "-Wtrampolines"
>

put an ifndef android around them ;-)

>
> (spam-protected) olsrd $
> /usr/local/android-ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc
>   -Wdouble-promotion /tmp/test.c
> cc1: error: unrecognized command line option "-Wdouble-promotion"
>
> .hc
>

-- 
Ferry Huberts




More information about the Olsr-dev mailing list