summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/glibc/glibc/0030-powerpc-Do-not-ask-compiler-for-finding-arch.patch
blob: 5ef1ac2ed73441c52a327d212af164a1caef39f2 (plain)
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
From 5cc14938f05ae1354c8062f017a21f39d5fc9729 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Fri, 7 Aug 2020 14:31:16 -0700
Subject: [PATCH] powerpc: Do not ask compiler for finding arch

This does not work well in cross compiling environments like OE
and moreover it uses its own -mcpu/-march options via cflags

Upstream-Status: Inappropriate [ OE-Specific]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 sysdeps/powerpc/preconfigure    | 5 +----
 sysdeps/powerpc/preconfigure.ac | 5 +----
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/sysdeps/powerpc/preconfigure b/sysdeps/powerpc/preconfigure
index dfe8e20399..bbff040f0f 100644
--- a/sysdeps/powerpc/preconfigure
+++ b/sysdeps/powerpc/preconfigure
@@ -29,10 +29,7 @@ esac
 # directive which shows up, and try using it.
 case "${machine}:${submachine}" in
 *powerpc*:)
-  archcpu=`echo "int foo () { return 0; }" \
-	   | $CC $CFLAGS $CPPFLAGS -S -frecord-gcc-switches -xc -o - - \
-	   | grep -E "mcpu=|.machine" -m 1 \
-	   | sed -e "s/.*machine //" -e "s/.*mcpu=\(.*\)\"/\1/"`
+  archcpu=''
   # Note if you add patterns here you must ensure that an appropriate
   # directory exists in sysdeps/powerpc.  Likewise, if we find a
   # cpu, don't let the generic configure append extra compiler options.
diff --git a/sysdeps/powerpc/preconfigure.ac b/sysdeps/powerpc/preconfigure.ac
index 6c63bd8257..3e925f1d48 100644
--- a/sysdeps/powerpc/preconfigure.ac
+++ b/sysdeps/powerpc/preconfigure.ac
@@ -29,10 +29,7 @@ esac
 # directive which shows up, and try using it.
 case "${machine}:${submachine}" in
 *powerpc*:)
-  archcpu=`echo "int foo () { return 0; }" \
-	   | $CC $CFLAGS $CPPFLAGS -S -frecord-gcc-switches -xc -o - - \
-	   | grep -E "mcpu=|[.]machine" -m 1 \
-	   | sed -e "s/.*machine //" -e "s/.*mcpu=\(.*\)\"/\1/"`
+  archcpu=''
   # Note if you add patterns here you must ensure that an appropriate
   # directory exists in sysdeps/powerpc.  Likewise, if we find a
   # cpu, don't let the generic configure append extra compiler options.