forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
From ae1a4c37417a3bbbf8ea1cab198982b0cad47e29 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Fri, 12 Aug 2016 17:08:13 +0000
Subject: [PATCH] confiure.ac: Believe the cflags from environment
 
In some toolchains e.g. OpenEmbedded -march options
are passed on compiler cmdline, it does not use
the expected target triplets to make these decision
during configure.
 
Secondly, dont set armv4 for march when no selection
is made, since it is passed from cmdline
 
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
Upstream-Status: Inappropriate[OE-Specific]
 
 configure.ac | 11 -----------
 1 file changed, 11 deletions(-)
 
--- a/configure.ac
+++ b/configure.ac
@@ -625,17 +625,6 @@ case $host in
     any_32_testlist="sizeof-void*-4"
     any_64_testlist="sizeof-void*-8"
 
-    # This is needed for clang, which is not content with flags like -mfpu=neon
-    # alone.
-    case $host in
-      *-*-*eabi)
-        gcc_cflags_fpmode="-mfloat-abi=softfp" ;;
-      *-*-*eabihf)
-        gcc_cflags_fpmode="-mfloat-abi=hard" ;;
-      *-*-mingw*)
-        limb_64=longlong ;;
-    esac
-
     # FIXME: We make mandatory compiler options optional here.  We should
     # either enforce them, or organise to strip paths as the corresponding
     # options fail.
@@ -780,8 +769,6 @@ case $host in
     ;;
       *)
     path="arm"
-    gcc_cflags_arch="-march=armv4"
-    GMP_DEFINE_RAW(["define(<NOTHUMB>,1)"])
     ;;
     esac
     ;;