@@ -1043,51 +1043,71 @@ do
1043
1043
1044
1044
case " $CFG_CC " in
1045
1045
(" ccache clang" )
1046
- LLVM_CXX_32=" ccache clang++ -m32 - Qunused-arguments"
1047
- LLVM_CC_32=" ccache clang -m32 - Qunused-arguments"
1046
+ LLVM_CXX_32=" ccache clang++ -Qunused-arguments"
1047
+ LLVM_CC_32=" ccache clang -Qunused-arguments"
1048
1048
1049
1049
LLVM_CXX_64=" ccache clang++ -Qunused-arguments"
1050
1050
LLVM_CC_64=" ccache clang -Qunused-arguments"
1051
1051
;;
1052
1052
(" clang" )
1053
- LLVM_CXX_32=" clang++ -m32 - Qunused-arguments"
1054
- LLVM_CC_32=" clang -m32 - Qunused-arguments"
1053
+ LLVM_CXX_32=" clang++ -Qunused-arguments"
1054
+ LLVM_CC_32=" clang -Qunused-arguments"
1055
1055
1056
1056
LLVM_CXX_64=" clang++ -Qunused-arguments"
1057
1057
LLVM_CC_64=" clang -Qunused-arguments"
1058
1058
;;
1059
1059
(" ccache gcc" )
1060
- LLVM_CXX_32=" ccache g++ -m32 "
1061
- LLVM_CC_32=" ccache gcc -m32 "
1060
+ LLVM_CXX_32=" ccache g++"
1061
+ LLVM_CC_32=" ccache gcc"
1062
1062
1063
1063
LLVM_CXX_64=" ccache g++"
1064
1064
LLVM_CC_64=" ccache gcc"
1065
1065
;;
1066
1066
(" gcc" )
1067
- LLVM_CXX_32=" g++ -m32 "
1068
- LLVM_CC_32=" gcc -m32 "
1067
+ LLVM_CXX_32=" g++"
1068
+ LLVM_CC_32=" gcc"
1069
1069
1070
1070
LLVM_CXX_64=" g++"
1071
1071
LLVM_CC_64=" gcc"
1072
1072
;;
1073
1073
1074
1074
(* )
1075
1075
msg " inferring LLVM_CXX/CC from CXX/CC = $CXX /$CC "
1076
- LLVM_CXX_32=" $CXX -m32 "
1077
- LLVM_CC_32=" $CC -m32 "
1076
+ LLVM_CXX_32=" $CXX "
1077
+ LLVM_CC_32=" $CC "
1078
1078
1079
1079
LLVM_CXX_64=" $CXX "
1080
1080
LLVM_CC_64=" $CC "
1081
1081
;;
1082
1082
esac
1083
1083
1084
- LLVM_CFLAGS_32=" -m32"
1085
- LLVM_CXXFLAGS_32=" -m32"
1086
- LLVM_LDFLAGS_32=" -m32"
1084
+ case " $CFG_CPUTYPE " in
1085
+ (x86* )
1086
+ LLVM_CXX_32=" $LLVM_CXX_32 -m32"
1087
+ LLVM_CC_32=" $LLVM_CC_32 -m32"
1087
1088
1088
- LLVM_CFLAGS_64=" "
1089
- LLVM_CXXFLAGS_64=" "
1090
- LLVM_LDFLAGS_64=" "
1089
+ LLVM_CFLAGS_32=" -m32"
1090
+ LLVM_CXXFLAGS_32=" -m32"
1091
+ LLVM_LDFLAGS_32=" -m32"
1092
+
1093
+ LLVM_CFLAGS_64=" "
1094
+ LLVM_CXXFLAGS_64=" "
1095
+ LLVM_LDFLAGS_64=" "
1096
+
1097
+ LLVM_CXX_32=" $LLVM_CXX_32 -m32"
1098
+ LLVM_CC_32=" $LLVM_CC_32 -m32"
1099
+ ;;
1100
+
1101
+ (* )
1102
+ LLVM_CFLAGS_32=" "
1103
+ LLVM_CXXFLAGS_32=" "
1104
+ LLVM_LDFLAGS_32=" "
1105
+
1106
+ LLVM_CFLAGS_64=" "
1107
+ LLVM_CXXFLAGS_64=" "
1108
+ LLVM_LDFLAGS_64=" "
1109
+ ;;
1110
+ esac
1091
1111
1092
1112
if echo $t | grep -q x86_64
1093
1113
then
0 commit comments