[packages/llvm] - cleaned up libdir suffix patching
baggins
baggins at pld-linux.org
Sun Mar 1 13:54:53 CET 2015
commit 5e68973814b4d7f7a23f7ae3c56667ad15b795df
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sun Mar 1 12:54:33 2015 +0000
- cleaned up libdir suffix patching
llvm-config.patch | 8 ++++----
llvm.spec | 8 +-------
2 files changed, 5 insertions(+), 11 deletions(-)
---
diff --git a/llvm.spec b/llvm.spec
index 138e084..2cf02cd 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -469,13 +469,7 @@ cd ../..
#
# bash specific 'test a < b'
cd obj
-CPPFLAGS="%{rpmcppflags} -D_FILE_OFFSET_BITS=64 \
-%ifarch %{x8664}
--DLLVM_LIBDIR_SUFFIX=64"
-%endif
-%ifarch x32
--DLLVM_LIBDIR_SUFFIX=x32"
-%endif
+CPPFLAGS="%{rpmcppflags} -D_FILE_OFFSET_BITS=64"
bash ../%configure \
--datadir=%{_datadir}/%{name}-%{version} \
diff --git a/llvm-config.patch b/llvm-config.patch
index 1bd9334..35812f3 100644
--- a/llvm-config.patch
+++ b/llvm-config.patch
@@ -9,8 +9,8 @@
+eval LLVM_INFODIR="${datadir}/info";
+eval LLVM_MANDIR="${datadir}/man";
+eval LLVM_LIBDIR="${libdir}";
-+eval LLVM_LIBDIR_SUFFIX="`echo ${libdir} | sed 's,.*/lib(.*)(/.*|$),\1,'`";
-+eval CLANG_LIBDIR_SUFFIX="`echo ${libdir} | sed 's,.*/lib(.*)(/.*|$),\1,'`";
++eval LLVM_LIBDIR_SUFFIX="`echo ${libdir} | sed 's,.*/lib\(.*\)\(/.*\|$\),\1,'`";
++eval CLANG_LIBDIR_SUFFIX="`echo ${libdir} | sed 's,.*/lib\(.*\)\(/.*\|$\),\1,'`";
LLVM_CONFIGTIME=`date`
AC_SUBST(LLVM_PREFIX)
AC_SUBST(LLVM_BINDIR)
@@ -91,8 +91,8 @@
- SmallString<128> Res(TC.getDriver().ResourceDir);
- const llvm::Triple &Triple = TC.getTriple();
- // TC.getOS() yield "freebsd10.0" whereas "freebsd" is expected.
-- StringRef OSLibName = (Triple.getOS() == llvm::Triple::FreeBSD) ?
-- "freebsd" : TC.getOS();
+- StringRef OSLibName =
+- (Triple.getOS() == llvm::Triple::FreeBSD) ? "freebsd" : TC.getOS();
- llvm::sys::path::append(Res, "lib", OSLibName);
+ SmallString<128> Res(LLVM_LIBDIR);
return Res;
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/llvm.git/commitdiff/5e68973814b4d7f7a23f7ae3c56667ad15b795df
More information about the pld-cvs-commit
mailing list