patches/uClibc/0.9.32/140-ARM-reorder-Use-BX-option.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Tue Jul 31 22:27:29 2012 +0200 (2012-07-31)
changeset 3018 7776e8369284
permissions -rw-r--r--
complibs/cloog: create missing m4 dir

Because we now patch configure.in and configure, the Makefile quicks
in a re-build rule as the source files are now more recent than the
bundled generated files, and that fails because the m4 directory
is missing, although on some systems where aclocal is not installed,
the re-build rule does nothing (except a warning).

Always create tht directory.

Reported-by: Per Arnold Blaasmo <per-arnold.blaasmo@atmel.com>
[Also thanks to Thomas De Schampheleire <patrickdepinguin@gmail.com>
for some digging works on this issue]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@2518
     1
commit d64b91a6d4fa1a3ac1d01fa7593d67c5e5ed5101
yann@2518
     2
Author: Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
yann@2518
     3
Date:   Sun Jan 9 01:45:04 2011 +0100
yann@2518
     4
yann@2518
     5
    ARM: reorder "Use BX" option
yann@2518
     6
    
yann@2518
     7
    "Use BX" is not available on all CPUs, so the option depends on
yann@2518
     8
    a correct CPU to be chosen . It is weird that e BX" then appears
yann@2518
     9
    _above_ the CPU selection, not below.
yann@2518
    10
    
yann@2518
    11
    Move the "Use BX" after the CPU selection.
yann@2518
    12
    
yann@2518
    13
    Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@2518
    14
    Cc: Khem Raj <raj.khem@gmail.com>
yann@2518
    15
    Cc: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
yann@2518
    16
    Cc: Carmelo AMOROSO <carmelo.amoroso@st.com>
yann@2518
    17
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
yann@2518
    18
    Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
yann@2518
    19
yann@2518
    20
diff --git a/extra/Configs/Config.arm b/extra/Configs/Config.arm
yann@2518
    21
index eb27a33..dd63b80 100644
yann@2518
    22
--- a/extra/Configs/Config.arm
yann@2518
    23
+++ b/extra/Configs/Config.arm
yann@2518
    24
@@ -30,13 +30,6 @@ config CONFIG_ARM_EABI
yann@2518
    25
 
yann@2518
    26
 endchoice
yann@2518
    27
 
yann@2518
    28
-config USE_BX
yann@2518
    29
-	bool "Use BX in function return"
yann@2518
    30
-	default y
yann@2518
    31
-	depends on !CONFIG_GENERIC_ARM && !CONFIG_ARM610 && !CONFIG_ARM710
yann@2518
    32
-	help
yann@2518
    33
-	  Use BX instruction for THUMB aware architectures.
yann@2518
    34
-
yann@2518
    35
 choice
yann@2518
    36
 	prompt "Target Processor Type"
yann@2518
    37
 	default CONFIG_GENERIC_ARM
yann@2518
    38
@@ -131,3 +124,10 @@ config CONFIG_ARM_IWMMXT
yann@2518
    39
 	select ARCH_HAS_MMU
yann@2518
    40
 
yann@2518
    41
 endchoice
yann@2518
    42
+
yann@2518
    43
+config USE_BX
yann@2518
    44
+	bool "Use BX in function return"
yann@2518
    45
+	default y
yann@2518
    46
+	depends on !CONFIG_GENERIC_ARM && !CONFIG_ARM610 && !CONFIG_ARM710
yann@2518
    47
+	help
yann@2518
    48
+	  Use BX instruction for THUMB aware architectures.