Browse Source

llvm:
- ld.gold (patch1000,1001)
- add /%{_lib} to ld search path
- add support *-vine-linux gcc (patch1002)

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@7201 ec354946-7b23-47d6-9f5a-488ba84defc7

daisuke 11 years ago
parent
commit
cf987e2699
1 changed files with 18 additions and 2 deletions
  1. 18 2
      l/llvm/llvm-vl.spec

+ 18 - 2
l/llvm/llvm-vl.spec

@@ -6,7 +6,7 @@
 
 Name:           llvm
 Version:        3.1
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        The Low Level Virtual Machine
 Summary(ja):    LLVM - 低レベルバーチャルマシン
 
@@ -33,6 +33,11 @@ Patch612: 0003-r600-Add-read_global_size-and-read_local_size-builti.patch
 # ocaml
 Patch700: llvm-fix-ghc.patch
 
+# Vine Patch
+Patch1000: clang-3.1-driver-ld.gold.patch
+Patch1001: clang-3.1-driver-lib64.patch
+Patch1002: clang-3.1-driver-vine.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 BuildRequires:  binutils-devel
@@ -221,8 +226,14 @@ popd
 
 %patch700 -p0 -b .ghc
 
+%patch1000 -p1 -b .driver-ld.gold
+%ifarch x86_64
+%patch1001 -p1 -b .driver-lib64
+%endif
+%patch1002 -p1 -b .driver-vine
+
 # fix ld search path
-sed -i 's|/lib /usr/lib $lt_ld_extra|%{_libdir} $lt_ld_extra|' \
+sed -i 's|/lib /usr/lib $lt_ld_extra|/%{_lib} %{_libdir} $lt_ld_extra|' \
     ./configure
     
 
@@ -456,6 +467,11 @@ exit 0
 
 
 %changelog
+* Mon Dec 03 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 3.1-2
+- ld.gold (patch1000,1001)
+- add /%{_lib} to ld search path
+- add support *-vine-linux gcc (patch1002)
+
 * Fri Nov 30 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 3.1-1
 - update to 3.1