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.