Use flags suitable for armhf port when TARGET=ARMV6
authorSébastien Villemot <sebastien@debian.org>
Wed, 29 Jul 2020 12:51:22 +0000 (13:51 +0100)
committerSébastien Villemot <sebastien@debian.org>
Wed, 29 Jul 2020 12:51:22 +0000 (13:51 +0100)
Forwarded: not-needed
Last-Update: 2015-04-29

See debian/rules for an explanation of why we can't use TARGET=ARMV7 on armhf.
Also, if we don't explicitly set the -march and -mfpu flags, the resulting
static libraries crash with SIGILL (reason not yet elucidated).
Last-Update: 2015-04-29
Gbp-Pq: Name arm-gcc-flags.patch

Makefile.arm

index fac6b5682403946ef7c52b9728167f41299b624c..eb75097802efbf098fe0baabb3bdb8bb5f3bef15 100644 (file)
@@ -9,6 +9,6 @@ endif
 endif
 
 ifeq ($(CORE), ARMV6)
-CCOMMON_OPT += -mfpu=vfp
-FCOMMON_OPT += -mfpu=vfp
+CCOMMON_OPT += -mfpu=vfpv3-d16 -march=armv7-a
+FCOMMON_OPT += -mfpu=vfpv3-d16 -march=armv7-a
 endif