by 'armv6' i mean that intend to run on the 'arm1176jzf-s' cpu in the raspi, but do not use thumb instructions. i want the armv6 pets to also run in my mele a1000 which has a cortex-a8 cpu, which is armv7. a8 is backwards compatible with the arm1176jzf-s (but not i think with the thumb instructions). note, i compiled rox-filer for native cortex-a8 in the mele, executable was 361KB. I then set export CFLAGS='-mcpu=arm1176jxf-s' ...yikes, executable is 489KB! ...i think because the first compile uses the thumb2 instructions.