Al compilar un paquete para Pi, me encontré con un mensaje como este:
CFLAGS += -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp #-mcpu=cortex-a8
and
CFLAGS += -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard
Sé la diferencia entre -march
y -mtunu
, pero ¿cuál es la diferencia entre armv7-a
y arm1176jzf-s
? si estoy viendo un nuevo Pi, ¿cómo sé qué banderas y argumentos debo usar?