On 9/22/08, Alan Snelgrove <[EMAIL PROTECTED]> wrote: > CFLAGS=" -O4 -pipe -fomit-frame-pointer -ffast-math -mcpu=xscale > -mabi=aapcs-linux -mfloat-abi=softfp -mfpu=vfp" -mabi=aapcs-linux is the default for armel
You may find that you get better performance from -O2, which performs all speed optimisations that do not significantly increase the size of the generated code. Or even from -Os, come to that. Looking at the GCC machine descriptions, I doubt that -ffast-math actually does anything on ARM. > While the '-mfloat-abi=softfp' option compiling MPlayer OK it reported > "Illegal instruction" when run. Xscales don't have a VFP floating point coprocessor, so that's correct. > But when I used '-mfloat-abi=soft' it compiled and runs OK. -mfloat-abi=soft is also the default in armel > Mplayer doesn't detect ARMv5TE unless CFLAGS contains '-mcpu=xscale' Yes, the Debian compiler has been patched to default to armv4t, so that any package you compile will run on any Debian armel system. M -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

