Use flags suitable for armhf port when TARGET=ARMV6
authorSébastien Villemot <sebastien@debian.org>
Thu, 13 Feb 2020 17:52:52 +0000 (17:52 +0000)
committerSébastien Villemot <sebastien@debian.org>
Thu, 13 Feb 2020 17:52:52 +0000 (17:52 +0000)
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 b5d80f8e6aaf649904142693a539cd23695413b8..df0fded44d3c8f446f089ee8412a841c006a13ee 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