Compiler options for ARM, Geode (and other processors)

With a few compiler options the CPU load caused by SvxLink can be reduced considerably.

Change the parameter RELEASE_CFLAGS in the file makefile.cfg in the SvxLink source directory as follows:

Raspberry Pi (ARM architecture):

RELEASE_CFLAGS=-g -O2 -mfloat-abi=softfp -mfpu=vfp -mcpu=native

Raspberry Pi (ARM architecture) under Raspbian „wheezy“ (note from Uwe/DC5PI):RELEASE_CFLAGS=-g -O2 -march=armv6 -mfloat-abi=hard -mfpu=vfp

Futro A240 (Geode):

RELEASE_CFLAGS = -g -O2 -march=geode -mtune=generic

These specifications were determined experimentally and make no claim to completeness!

Further information about gcc and its compiler options can be found here:

ARM processor: http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.htmlGeode (or others): http://gcc.gnu.org/onlinedocs/gcc/i386-and-x86_002d64-Options.html