[llvm] add a hack to clang defaulting arm to hardfloat
Dennis Gilmore
ausil at fedoraproject.org
Mon Apr 1 02:13:06 UTC 2013
commit c9608480ef41de959d046d805746d61e9e7b5247
Author: Dennis Gilmore <dennis at ausil.us>
Date: Sun Mar 31 21:13:02 2013 -0500
add a hack to clang defaulting arm to hardfloat
clang-hardfloat-hack.patch | 13 +++++++++++++
llvm.spec | 7 ++++++-
2 files changed, 19 insertions(+), 1 deletions(-)
---
diff --git a/clang-hardfloat-hack.patch b/clang-hardfloat-hack.patch
new file mode 100644
index 0000000..f1b0c60
--- /dev/null
+++ b/clang-hardfloat-hack.patch
@@ -0,0 +1,13 @@
+--- llvm-3.2.src.orig/tools/clang/lib/Driver/Tools.cpp 2012-11-21 01:56:23.000000000 -0600
++++ llvm-3.2.src/tools/clang/lib/Driver/Tools.cpp 2013-03-31 21:08:41.890206683 -0500
+@@ -688,8 +688,8 @@
+ }
+ default:
+ // Assume "soft", but warn the user we are guessing.
+- FloatABI = "soft";
+- D.Diag(diag::warn_drv_assuming_mfloat_abi_is) << "soft";
++ FloatABI = "hard";
++ D.Diag(diag::warn_drv_assuming_mfloat_abi_is) << "hard";
+ break;
+ }
+ }
diff --git a/llvm.spec b/llvm.spec
index 4aa3802..acd4159 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -35,7 +35,7 @@
Name: llvm
Version: 3.2
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: The Low Level Virtual Machine
Group: Development/Languages
@@ -51,6 +51,7 @@ Source3: llvm-Config-llvm-config.h
Patch0: llvm-2.6-timestamp.patch
Patch10: llvm-3.2-clang-driver-secondary-arch-triplets.patch
+Patch11: clang-hardfloat-hack.patch
# hack llvm-config to print -lLLVM-3.2svn instead of ALL THE THINGS
#
@@ -277,6 +278,7 @@ mv clang-%{version}%{?prerel}.src tools/clang
# clang triplets
%patch10 -p1 -b .orig
+%patch11 -p1 -b .orig
# fix llvm-config --libs
#patch20 -p1 -b .orig
@@ -574,6 +576,9 @@ exit 0
%endif
%changelog
+* Sun Mar 31 2013 Dennis Gilmore <dennis at ausil.us> - 3.2-3
+- add a hack to clang defaulting arm to hardfloat
+
* Fri Mar 08 2013 Adam Jackson <ajax at redhat.com> 3.2-2
- Update R600 patches
- Move static libs to -static subpackage
More information about the scm-commits
mailing list