Martin Guy martinwguy@gmail.com
Wed May 29 07:23:00 GMT 2013

On 28 May 2013 19:31, gabx <arnaud.gaboury@gmail.com> wrote:
> Thank you all for these details. It is my first deep journey in the
> toolchain world, and as described on the ct-ng website, it can quickly
> become a nightmare.

Not a nightmare. It's just that compilers are complex. cross-compiler
even more so.

> I guess my CCX_FLAGS is then a non-sense :

Not nonsense. You just have a super-fast cross-compiler that generates
the same code as a regular one!

> Which flags would you keep ?
> My toolchain is aimed at building android kernel and rom for the Google LG
> nexus 4.

It depends what you are trying to achieve. If it's just a few % extra
speed, try -Os or -O2/-O3. I think the manual says they optimise for
minimum code size or maximum speed without/with large increases in
compile time and code size, respectively.
Beyond telling the compiler the instruction set it can use, which
should correspond to the silicon in your target device, there is only
a few % speed to be had by juggling with magic options, and which help
and which make it worse or produce non-working code depend on the
specific program you are compiling.


For unsubscribe information see http://sourceware.org/lists.html#faq

More information about the crossgcc mailing list