1
# DP: ARM hard/soft float multilib support
3
Index: b/src/gcc/config/arm/t-linux-eabi
4
===================================================================
5
--- a/src/gcc/config/arm/t-linux-eabi
6
+++ b/src/gcc/config/arm/t-linux-eabi
11
+ifeq ($(with_float),hard)
12
+MULTILIB_OPTIONS = mfloat-abi=soft/mfloat-abi=hard
13
+MULTILIB_DIRNAMES = sf hf
14
+MULTILIB_EXCEPTIONS =
15
+MULTILIB_MATCHES = mfloat-abi?hard=mhard-float mfloat-abi?soft=msoft-float mfloat-abi?soft=mfloat-abi?softfp
16
+MULTILIB_OSDIRNAMES = ../libsf:arm-linux-gnueabi ../lib:arm-linux-gnueabihf
18
+MULTILIB_OPTIONS = mfloat-abi=soft/mfloat-abi=hard
19
+MULTILIB_DIRNAMES = sf hf
20
+MULTILIB_EXCEPTIONS =
21
+MULTILIB_MATCHES = mfloat-abi?hard=mhard-float mfloat-abi?soft=msoft-float mfloat-abi?soft=mfloat-abi?softfp
22
+MULTILIB_OSDIRNAMES = ../lib:arm-linux-gnueabi ../libhf:arm-linux-gnueabihf
25
#MULTILIB_OPTIONS += mcpu=fa606te/mcpu=fa626te/mcpu=fmp626/mcpu=fa726te
26
#MULTILIB_DIRNAMES += fa606te fa626te fmp626 fa726te
27
#MULTILIB_EXCEPTIONS += *mthumb/*mcpu=fa606te *mthumb/*mcpu=fa626te *mthumb/*mcpu=fmp626 *mthumb/*mcpu=fa726te*