do not hard-code CPU target based on uname (Closes: #1009622).
authorSteve Langasek <steve.langasek@ubuntu.com>
Wed, 25 Jan 2023 08:15:20 +0000 (08:15 +0000)
committerDaniel Baumann <daniel.baumann@progress-linux.org>
Wed, 25 Jan 2023 08:15:20 +0000 (08:15 +0000)
The compiler in Debian correctly targets the right ISA for the
architecture.  Hard-coding this can result in misbuilds depending on the
build machine.  Also, armv7-a is the wrong target for armhf now, it should
be armv7-a+fp.

Gbp-Pq: Topic debian
Gbp-Pq: Name 0003-ftbfs-armhf.patch

configure

index 3610d761d8943bce694ab966949ae597b96a15c7..0ce16861665fa1d950534fd422ddb8c9a77620c6 100755 (executable)
--- a/configure
+++ b/configure
@@ -506,14 +506,6 @@ case $PLATFORM in
                ENVIRONMENT=64
                ;;
        arm|armv6|armv6l|armv7|armv7l)
-               case "$PLATFORM" in
-                       "armv6"|"armv6l")
-                               CFLAGS="$CFLAGS -march=armv6k";
-                               ;;
-                       "armv7"|"armv7l")
-                               CFLAGS="$CFLAGS -march=armv7-a";
-                               ;;
-               esac
                RTM_ENABLE="CK_MD_RTM_DISABLE"
                LSE_ENABLE="CK_MD_LSE_DISABLE"
                MM="${MM:-"CK_MD_RMO"}"