mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-06-14 21:40:47 +00:00
* New upstream release. Note that only LLVM & Clang had a new release.
I just copied the 3.4 tarballs for clang-extra-tools, polly, lldb and compiler-rt. - lldb-platform-3.4 - lldb-3.4
This commit is contained in:
parent
31731b162f
commit
15fb7c9a27
8
debian/changelog
vendored
8
debian/changelog
vendored
@ -1,5 +1,8 @@
|
||||
llvm-toolchain-3.4 (1:3.4+204650-1~exp1) UNRELEASED; urgency=medium
|
||||
llvm-toolchain-3.4 (1:3.4.1-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release. Note that only LLVM & Clang had a new release.
|
||||
I just copied the 3.4 tarballs for clang-extra-tools, polly, lldb and
|
||||
compiler-rt.
|
||||
* Symlink for current build mode missing (Closes upstream #18836)
|
||||
* Add link usr/lib/llvm-3.4/ to usr/lib/llvm-3.4/build/Debug+Asserts
|
||||
* Backport of a r201586 from upstream. scan-build was failing on some project
|
||||
@ -21,11 +24,12 @@ llvm-toolchain-3.4 (1:3.4+204650-1~exp1) UNRELEASED; urgency=medium
|
||||
- ocamldoc.tar.gz - llvm-3.4-doc
|
||||
- BugpointPasses.so - llvm-3.4-dev
|
||||
- liblldb* - lldb-3.4-dev
|
||||
- lldb-platform-3.4 - lldb-3.4
|
||||
- clang-apply-replacements - clang-3.4
|
||||
- clang-tidy - clang-3.4
|
||||
- pp-trace - clang-3.4
|
||||
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Fri, 28 Mar 2014 13:41:23 +0000
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Fri, 09 May 2014 19:57:33 +0200
|
||||
|
||||
llvm-toolchain-3.4 (1:3.4-2) unstable; urgency=medium
|
||||
|
||||
|
4
debian/libclang-common-3.4-dev.install
vendored
4
debian/libclang-common-3.4-dev.install
vendored
@ -1,7 +1,7 @@
|
||||
usr/lib/llvm-3.4/lib/clang/3.4/include
|
||||
usr/lib/llvm-3.4/lib/clang/3.4.1/include
|
||||
usr/lib/llvm-3.4/include/polly/
|
||||
|
||||
usr/lib/llvm-3.4/lib/clang/3.4/lib
|
||||
usr/lib/llvm-3.4/lib/clang/3.4.1/lib
|
||||
|
||||
|
||||
#usr/lib/clang/3.4/lib /usr/lib/clang/3.4/
|
||||
|
9
debian/libclang-common-3.4-dev.links
vendored
9
debian/libclang-common-3.4-dev.links
vendored
@ -1,3 +1,6 @@
|
||||
usr/lib/llvm-3.4/lib/clang/3.4/include usr/include/clang/3.4/include
|
||||
usr/lib/llvm-3.4/lib/clang/3.4/include usr/lib/clang/3.4/include
|
||||
usr/lib/llvm-3.4/lib/clang/3.4/lib usr/lib/clang/3.4/lib
|
||||
usr/lib/llvm-3.4/lib/clang/3.4.1/include usr/include/clang/3.4/include
|
||||
usr/lib/llvm-3.4/lib/clang/3.4.1/include usr/lib/clang/3.4/include
|
||||
usr/lib/llvm-3.4/lib/clang/3.4.1/lib usr/lib/clang/3.4/lib
|
||||
usr/lib/llvm-3.4/lib/clang/3.4.1/include usr/include/clang/3.4.1/include
|
||||
usr/lib/llvm-3.4/lib/clang/3.4.1/include usr/lib/clang/3.4.1/include
|
||||
usr/lib/llvm-3.4/lib/clang/3.4.1/lib usr/lib/clang/3.4.1/lib
|
1
debian/lldb-3.4.install.in
vendored
1
debian/lldb-3.4.install.in
vendored
@ -1,4 +1,5 @@
|
||||
usr/bin/lldb-3.4
|
||||
usr/bin/lldb-platform-3.4
|
||||
usr/lib/llvm-3.4/bin/lldb
|
||||
usr/lib/llvm-3.4/bin/lldb-platform
|
||||
usr/lib/llvm-3.4/lib/liblldb.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/
|
||||
|
1
debian/llvm-3.4-dev.install
vendored
1
debian/llvm-3.4-dev.install
vendored
@ -1,6 +1,7 @@
|
||||
usr/lib/llvm-3.4/lib/libLLVM*.a
|
||||
usr/lib/llvm-3.4/lib/libllvm*.a
|
||||
usr/lib/llvm-3.4/lib/LLVM*.so
|
||||
usr/lib/llvm-3.4/lib/libLLVM*so
|
||||
usr/lib/llvm-3.4/lib/libLTO.*
|
||||
usr/lib/llvm-3.4/lib/BugpointPasses.so
|
||||
usr/lib/llvm-3.4/include/llvm/ usr/include/llvm-3.4/
|
||||
|
2
debian/llvm-3.4-dev.links.in
vendored
2
debian/llvm-3.4-dev.links.in
vendored
@ -1,5 +1,5 @@
|
||||
usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-3.4.so.1 usr/lib/llvm-3.4/lib/libLLVM-3.4.so
|
||||
usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-3.4.1.so.1 usr/lib/llvm-3.4/lib/libLLVM-3.4.1.so
|
||||
usr/lib/@DEB_HOST_MULTIARCH@/libLLVM-3.4.1.so.1 usr/lib/llvm-3.4/lib/libLLVM-3.4.1.so
|
||||
usr/include/llvm-c-3.4/llvm-c usr/lib/llvm-3.4/include/llvm-c
|
||||
usr/include/llvm-3.4/llvm usr/lib/llvm-3.4/include/llvm
|
||||
usr/include/llvm-c-3.4/llvm-c usr/lib/llvm-3.4/build/include/llvm-c
|
||||
|
42
debian/patches/30-kfreebsd.diff
vendored
42
debian/patches/30-kfreebsd.diff
vendored
@ -1,39 +1,23 @@
|
||||
Index: llvm-toolchain-3.4-3.4~+rc2/clang/lib/Driver/ToolChains.h
|
||||
Index: llvm-toolchain-3.4-3.4.1/clang/lib/Driver/ToolChains.cpp
|
||||
===================================================================
|
||||
--- llvm-toolchain-3.4-3.4~+rc2.orig/clang/lib/Driver/ToolChains.h 2013-11-17 23:36:07.000000000 +0100
|
||||
+++ llvm-toolchain-3.4-3.4~+rc2/clang/lib/Driver/ToolChains.h 2013-12-05 09:07:45.000000000 +0100
|
||||
@@ -164,6 +164,8 @@
|
||||
virtual bool isPICDefault() const;
|
||||
virtual bool isPIEDefault() const;
|
||||
virtual bool isPICDefaultForced() const;
|
||||
+ virtual void AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs,
|
||||
+ llvm::opt::ArgStringList &CC1Args) const;
|
||||
--- llvm-toolchain-3.4-3.4.1.orig/clang/lib/Driver/ToolChains.cpp 2014-04-26 01:38:13.000000000 +0200
|
||||
+++ llvm-toolchain-3.4-3.4.1/clang/lib/Driver/ToolChains.cpp 2014-05-10 12:34:16.374471699 +0200
|
||||
@@ -2588,6 +2588,10 @@
|
||||
if (DriverArgs.hasArg(options::OPT_nostdinc))
|
||||
return;
|
||||
|
||||
protected:
|
||||
virtual Tool *getTool(Action::ActionClass AC) const;
|
||||
Index: llvm-toolchain-3.4-3.4~+rc2/clang/lib/Driver/ToolChains.cpp
|
||||
===================================================================
|
||||
--- llvm-toolchain-3.4-3.4~+rc2.orig/clang/lib/Driver/ToolChains.cpp 2013-12-02 11:00:07.000000000 +0100
|
||||
+++ llvm-toolchain-3.4-3.4~+rc2/clang/lib/Driver/ToolChains.cpp 2013-12-05 09:08:49.000000000 +0100
|
||||
@@ -973,6 +973,13 @@
|
||||
return GoodVersion;
|
||||
}
|
||||
|
||||
+void Generic_GCC::AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs,
|
||||
+ llvm::opt::ArgStringList &CC1Args) const {
|
||||
+ // Under Debian, clang headers are installed into
|
||||
+ // '/usr/include/clang/VERSION/include/'
|
||||
+ addSystemInclude(DriverArgs, CC1Args, "/usr/include/clang/" + std::string(CLANG_VERSION_STRING) + "/include/");
|
||||
+}
|
||||
+
|
||||
/// \brief Less-than for GCCVersion, implementing a Strict Weak Ordering.
|
||||
bool Generic_GCC::GCCVersion::isOlderThan(int RHSMajor, int RHSMinor,
|
||||
int RHSPatch,
|
||||
Index: llvm-toolchain-3.4-3.4~+rc2/lldb/source/Host/common/Host.cpp
|
||||
if (!DriverArgs.hasArg(options::OPT_nostdlibinc))
|
||||
addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/local/include");
|
||||
|
||||
Index: llvm-toolchain-3.4-3.4.1/lldb/source/Host/common/Host.cpp
|
||||
===================================================================
|
||||
--- llvm-toolchain-3.4-3.4~+rc2.orig/lldb/source/Host/common/Host.cpp 2013-12-05 09:08:49.000000000 +0100
|
||||
+++ llvm-toolchain-3.4-3.4~+rc2/lldb/source/Host/common/Host.cpp 2013-12-05 09:09:17.294953434 +0100
|
||||
@@ -1546,7 +1546,7 @@
|
||||
--- llvm-toolchain-3.4-3.4.1.orig/lldb/source/Host/common/Host.cpp 2013-12-16 10:49:51.000000000 +0100
|
||||
+++ llvm-toolchain-3.4-3.4.1/lldb/source/Host/common/Host.cpp 2014-05-10 12:33:20.000000000 +0200
|
||||
@@ -1586,7 +1586,7 @@
|
||||
return error;
|
||||
}
|
||||
|
||||
|
10
debian/patches/profile_rt.diff
vendored
10
debian/patches/profile_rt.diff
vendored
@ -1,8 +1,8 @@
|
||||
Index: llvm-toolchain-snapshot_3.4~svn192346/clang/lib/Driver/Tools.cpp
|
||||
Index: llvm-toolchain-3.4_3.4~+final/clang/lib/Driver/Tools.cpp
|
||||
===================================================================
|
||||
--- llvm-toolchain-snapshot_3.4~svn192346.orig/clang/lib/Driver/Tools.cpp 2013-10-10 13:38:05.214083057 +0200
|
||||
+++ llvm-toolchain-snapshot_3.4~svn192346/clang/lib/Driver/Tools.cpp 2013-10-10 13:38:05.206083056 +0200
|
||||
@@ -36,6 +36,7 @@
|
||||
--- llvm-toolchain-3.4_3.4~+final.orig/clang/lib/Driver/Tools.cpp 2014-05-09 20:00:11.406805529 +0200
|
||||
+++ llvm-toolchain-3.4_3.4~+final/clang/lib/Driver/Tools.cpp 2014-05-09 20:00:11.402805450 +0200
|
||||
@@ -37,6 +37,7 @@
|
||||
#include "llvm/Support/Program.h"
|
||||
#include "llvm/Support/Process.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
@ -10,7 +10,7 @@ Index: llvm-toolchain-snapshot_3.4~svn192346/clang/lib/Driver/Tools.cpp
|
||||
#include <sys/stat.h>
|
||||
|
||||
using namespace clang::driver;
|
||||
@@ -221,7 +222,7 @@
|
||||
@@ -222,7 +223,7 @@
|
||||
// libprofile_rt.so. We used to use the -l:libprofile_rt.a syntax, but that is
|
||||
// not supported by old linkers.
|
||||
std::string ProfileRT =
|
||||
|
5
debian/rules
vendored
5
debian/rules
vendored
@ -258,7 +258,10 @@ override_dh_auto_install:
|
||||
if test ! -f libclang-$(LLVM_VERSION).so.$(SONAME_EXT); then \
|
||||
mv libclang.so libclang-$(LLVM_VERSION).so.$(SONAME_EXT) && \
|
||||
ln -s libclang-$(LLVM_VERSION).so.$(SONAME_EXT) libclang.so.$(SONAME_EXT); \
|
||||
fi
|
||||
fi; \
|
||||
rm -f libLLVM-$(LLVM_VERSION).so; \
|
||||
ln -s libLLVM-$(LLVM_VERSION_FULL).so.$(SONAME_EXT) libLLVM-$(LLVM_VERSION).so; \
|
||||
rm -f libclang.so
|
||||
|
||||
# cd $(TARGET_BUILD)/tools/clang/runtime/compiler-rt/ && rm -rf $$(find . -iname "SubDir.lib*" -o -iname .dir) && rm -rf $$(find -empty)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user