llvm-toolchain-3.3 1:3.3-16ubuntu1 source package in Ubuntu
Changelog
llvm-toolchain-3.3 (1:3.3-16ubuntu1) trusty; urgency=medium * Merge with Debian; remaining changes: - Use included copy of libjsoncpp. The shared library in Debian lacks sane versioning, and this is only a few thousand lines of cargo-culted code from a reasonably stagnant upstream. - Drop lcov build-dep to avoid pulling it into main, due to its being fundamentally incompatibe with newer GCC versions. - Apply the lldb-link-atomic.diff patch. - Add a fix for a corruption in x86_errors.s. llvm-toolchain-3.3 (1:3.3-16) unstable; urgency=low * Make lldb-3.3-dev dependencies matches lldb-3.3. * Disable the lldb build under ia64 (so, now: ia64 mips mipsel hurd) llvm-toolchain-3.3 (1:3.3-15) unstable; urgency=low * Add the Ocaml ABI dependency (Closes: #731344) * The disable of lldb was also catching i386 (because of hurd-i386) llvm-toolchain-3.3 (1:3.3-14) unstable; urgency=low * Port LLVM to mips64el. Thanks to YunQiang Su (Closes: #730808) * Disable LLDB also for mips & mipsel llvm-toolchain-3.3 (1:3.3-13) unstable; urgency=low * Standards-Version update to 3.9.5 * Also install clang 3.3 examples (clang-3.3-examples) (Closes: #728260) * Move c-index-test* from llvm-3.3 => clang-3.3. It was triggering an unnecessary dependency from llvm-3.3 to libclang llvm-toolchain-3.3 (1:3.3-12) unstable; urgency=low * Update of the clang descriptions (Closes: #727684) * The package wasn't cleaned correctly (Closes: #722155) * Bring back /usr/lib/llvm-3.3/lib/libclang.so (libclang-3.3-dev) and /usr/lib/llvm-3.3/lib/libclang.so.1 (libclang1-3.3) llvm-toolchain-3.3 (1:3.3-11) unstable; urgency=low * Honor the option "nocheck" * Fix the detection of hurd (was failing i386) (Closes: #727157) llvm-toolchain-3.3 (1:3.3-10) unstable; urgency=low * Update of the description of LLVM packages (LLVM no longer mean Low Level Virtual Machine) * Disable the build of lldb under HURD * Ship the lldb headers into lldb-X.Y-dev (Closes: #723743) I might create a liblldb-X.Y library at some point but I think it is too early. * Fix "cannot compile this atomic library call" Thanks to Francisco Facioni for the refresh (Closes: #705115) * Install libclang.so in /usr/lib/*/libclang-3.3.so * Install libclang.so.1 in /usr/lib/*/libclang-3.3.so.1 * Also ship the python clang binding (python-clang-3.3) * Fix a FTBFS with a duplicate declaration of shouldUseInlineAtomic * Build depend automake1.9 => automake (Closes: #724414) * Update the build dependency from tcl8.5 to tcl (Closes: #725953) * To build libclang, update the upstream Makefile to use LLVMLibsOptions instead of LDFLAGS. Overriding LDFLAGS was removing some information. example: make LDFLAGS=" -fuse-ld=gold" llvm-toolchain-3.3 (1:3.3-9) unstable; urgency=low [ Luca Falavigna ] * debian/control: - Add llvm-3.3-dev to lldb-3.3 Depends field (Closes: #715129). [ Sylvestre Ledru ] * Only use -fuse-ld=gold on supported distribution. Simplify the backports. * Fix 'bits/c++config.h' file not found under i386 See libstdc++-header-i386.diff. (Closes: #714890) * Add more fixes for the HURD port... (but still fails) [ Robert Millan ] * clang under KfFreeBSD was not exporting the correct defines (Closes: #721880) [ Jon Severinsson ] * Merge from llvm-toolchain-3.2 branch up to 3.2repack-11. * Drop auto-generated file debian/libllvm3.3.install. * Automatically determine GCC_VERSION and dep:devlibs based on g++ package version. * Automatically determine if -fuse-ld=gold is supported based on binutils package version. [ Adam Conrad ] * debian/patches/lldb-link-atomic.diff: Link lldb with -latomic to get builtin GCC atomic helpers on arches (like powerpc) that need them. llvm-toolchain-3.3 (1:3.3-8) unstable; urgency=low [ Sylvestre Ledru ] * Fix another issues under HURD... [ Luca Falavigna ] * debian/patches/libprofile_rt_sparc.patch: - Re-enable libprofile_rt on Sparc, fix FTBFS. llvm-toolchain-3.3 (1:3.3-7) unstable; urgency=low * debhelper version 9.20130720 fails on the call to dh_auto_clean Remove it. It was anyway useless. llvm-toolchain-3.3 (1:3.3-6) unstable; urgency=low * Fix the FTBFS under hurd and KFreeBSD * Do not remove all *.o in tests. Some of them are from upstream source tarball. Thanks to Maarten Lankhorst for the fix. * Fix the lintian error 'lldb-3.3: postinst-must-call-ldconfig' * Add the manpages of clang-format-3.3 * Overrides the manpages warnings * Also apply unwind-chain-inclusion.diff from the snapshot branch to make sure we can build the package locally even if libclang-dev is installed -- Matthias Klose <email address hidden> Mon, 23 Dec 2013 14:20:01 +0100
Upload details
- Uploaded by:
- Matthias Klose
- Uploaded to:
- Trusty
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Trusty | release | universe | misc |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
llvm-toolchain-3.3_3.3.orig-clang-tools-extra.tar.bz2 | 85.7 KiB | 8df6aaecb50c9bc841da995b22ef18a7b5ba0cd34fe904f48430d37f29194295 |
llvm-toolchain-3.3_3.3.orig-clang.tar.bz2 | 7.3 MiB | 4b6db2679478090e88dc8b7a79b267021081f45c0d5af2938b46aa6ee38fc417 |
llvm-toolchain-3.3_3.3.orig-compiler-rt.tar.bz2 | 1.1 MiB | 6ad8c4356360db19dcf9e4d7da8666bb700af98c51a9095c898fda75ae236d56 |
llvm-toolchain-3.3_3.3.orig-lldb.tar.bz2 | 2.5 MiB | c7ae5b6b3af250ad92b245ddfec29b844d1a743fda772d47ea481567c1b0cc5a |
llvm-toolchain-3.3_3.3.orig-polly.tar.bz2 | 6.1 MiB | 4a3be7c4d4195443ec71983b724c389291168fce7797c264ef887093c8e5fc25 |
llvm-toolchain-3.3_3.3.orig.tar.bz2 | 10.1 MiB | b71812e279bcd3f58f5dbc12af1488a474650c2a5b5a88390868740059bde063 |
llvm-toolchain-3.3_3.3-16ubuntu1.debian.tar.gz | 175.5 KiB | 8b61bc4b40a0d83f61db39fa49a65ba8744e7890cec5fe36681947eca5a81059 |
llvm-toolchain-3.3_3.3-16ubuntu1.dsc | 4.2 KiB | a8e0ee23aa782516ea6bac459b155ab5d3016950a303e746cc03db6ef27b8ded |
Available diffs
- diff from 1:3.3-5ubuntu4 to 1:3.3-16ubuntu1 (20.1 KiB)
- diff from 1:3.3-5ubuntu5 to 1:3.3-16ubuntu1 (20.1 KiB)
Binary packages built by this source
- clang-3.3: No summary available for clang-3.3 in ubuntu utopic.
No description available for clang-3.3 in ubuntu utopic.
- clang-3.3-doc: C, C++ and Objective-C compiler (LLVM based) - Documentation
Clang project is a C, C++, Objective C and Objective C++ front-end
for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler
Collection (GCC).
.
Clang implements all of the ISO C++ 1998 and 2001 standards and also provides
a partial support of C++1y.
.
This package contains the documentation.
- clang-3.3-examples: No summary available for clang-3.3-examples in ubuntu vivid.
No description available for clang-3.3-examples in ubuntu vivid.
- clang-format-3.3: Tool to format C/C++/Obj-C code
Clang-format is both a library and a stand-alone tool with the goal of
automatically reformatting C++ sources files according to configurable
style guides. To do so, clang-format uses Clang's Lexer to transform an
input file into a token stream and then changes all the whitespace around
those tokens. The goal is for clang-format to both serve both as a user
tool (ideally with powerful IDE integrations) and part of other
refactoring tools, e.g. to do a reformatting of all the lines changed
during a renaming.
.
This package also provides vim and emacs plugins.
- cpp11-migrate-3.3: No summary available for cpp11-migrate-3.3 in ubuntu vivid.
No description available for cpp11-migrate-3.3 in ubuntu vivid.
- libclang-3.3-dev: clang library - Development package
Clang project is a C, C++, Objective C and Objective C++ front-end
for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler
Collection (GCC).
.
Clang implements all of the ISO C++ 1998 and 2001 standards and also provides
a partial support of C++1y.
.
This package contains the clang headers to develop extensions over
libclang1-3.3.
- libclang-common-3.3-dev: No summary available for libclang-common-3.3-dev in ubuntu vivid.
No description available for libclang-
common- 3.3-dev in ubuntu vivid.
- libclang1-3.3: No summary available for libclang1-3.3 in ubuntu utopic.
No description available for libclang1-3.3 in ubuntu utopic.
- libclang1-3.3-dbg: No summary available for libclang1-3.3-dbg in ubuntu vivid.
No description available for libclang1-3.3-dbg in ubuntu vivid.
- libllvm-3.3-ocaml-dev: Modular compiler and toolchain technologies, OCaml bindings
LLVM is a collection of libraries and tools that make it easy to build
compilers, optimizers, just-in-time code generators, and many other
compiler-related programs.
.
LLVM uses a single, language-independent virtual instruction set both
as an offline code representation (to communicate code between
compiler phases and to run-time systems) and as the compiler internal
representation (to analyze and transform programs). This persistent
code representation allows a common set of sophisticated compiler
techniques to be applied at compile-time, link-time, install-time,
run-time, or "idle-time" (between program runs).
.
This package provides the OCaml bindings to develop applications using llvm.
- libllvm3.3: Modular compiler and toolchain technologies, runtime library
LLVM is a collection of libraries and tools that make it easy to build
compilers, optimizers, just-in-time code generators, and many other
compiler-related programs.
.
This package contains the LLVM runtime library.
- libllvm3.3-dbg: No summary available for libllvm3.3-dbg in ubuntu vivid.
No description available for libllvm3.3-dbg in ubuntu vivid.
- lldb-3.3: No summary available for lldb-3.3 in ubuntu utopic.
No description available for lldb-3.3 in ubuntu utopic.
- lldb-3.3-dev: Next generation, high-performance debugger - Header files
LLDB is a next generation, high-performance debugger. It is built as a set of
reusable components which highly leverage existing libraries in the larger LLVM
Project, such as the Clang expression parser and LLVM disassembler.
.
This package provides the header files to build extension over lldb.
- llvm-3.3: No summary available for llvm-3.3 in ubuntu vivid.
No description available for llvm-3.3 in ubuntu vivid.
- llvm-3.3-dev: Modular compiler and toolchain technologies, libraries and headers
LLVM is a collection of libraries and tools that make it easy to build
compilers, optimizers, just-in-time code generators, and many other
compiler-related programs.
.
LLVM uses a single, language-independent virtual instruction set both
as an offline code representation (to communicate code between
compiler phases and to run-time systems) and as the compiler internal
representation (to analyze and transform programs). This persistent
code representation allows a common set of sophisticated compiler
techniques to be applied at compile-time, link-time, install-time,
run-time, or "idle-time" (between program runs).
.
This package provides the libraries and headers to develop applications
using llvm.
- llvm-3.3-doc: No summary available for llvm-3.3-doc in ubuntu utopic.
No description available for llvm-3.3-doc in ubuntu utopic.
- llvm-3.3-examples: No summary available for llvm-3.3-examples in ubuntu vivid.
No description available for llvm-3.3-examples in ubuntu vivid.
- llvm-3.3-runtime: Modular compiler and toolchain technologies, IR interpreter
LLVM is a collection of libraries and tools that make it easy to build
compilers, optimizers, just-in-time code generators, and many other
compiler-related programs.
.
LLVM uses a single, language-independent virtual instruction set both
as an offline code representation (to communicate code between
compiler phases and to run-time systems) and as the compiler internal
representation (to analyze and transform programs). This persistent
code representation allows a common set of sophisticated compiler
techniques to be applied at compile-time, link-time, install-time,
run-time, or "idle-time" (between program runs).
.
This package provides the minimal required to execute programs in LLVM
format.
- python-clang-3.3: Clang Python Bindings
This binding package provides access to the Clang compiler and libraries.