llvm-toolchain-3.7 1:3.7~+rc4-1ubuntu1 source package in Ubuntu
Changelog
llvm-toolchain-3.7 (1:3.7~+rc4-1ubuntu1) wily; urgency=medium
* Merge with Debian; remaining changes:
- Disable lldb on powerpc, currently ftbfs.
* libllvm3.7: Add Conflicts/Replaces to libllvm3.7v4 (anticipated backport).
* Fix build targeting i686.
llvm-toolchain-3.7 (1:3.7~+rc4-1) unstable; urgency=medium
* New snapshot release
[ Gianfranco Costamagna ]
* d/control: Add more conflicting packages (python-clang and python-lldb)
(Closes: #796811, #796843)
llvm-toolchain-3.7 (1:3.7~+rc3-1) unstable; urgency=medium
* New upstream snapshot
* Remove an obsolete declaration about dragonegg
(Closes: #796182)
[ Luciano Bello ]
* d/p/CVE-2015-2305.patch, fix security issue on regcomp.c
[ Gianfranco Costamagna ]
* Fix VCS fields.
* Fix many lintian warning/errors
- copyright fixes
- updated overrides for v5 switch
- d/control fixes on VCS fields and multiarch.
- disabled ocaml documentation
* d/p/bug783205.patch: rebase to 3.7.
[ James Price ]
* d/p/fix-cmake-config-prefix.diff: fix cmake path,
needs a change after upstream revision r241080
(Closes: #794905)
-- Matthias Klose <email address hidden> Fri, 28 Aug 2015 13:20:53 +0200
Upload details
- Uploaded by:
- Matthias Klose on 2015-08-28
- Uploaded to:
- Wily
- Original maintainer:
- LLVM Packaging Team
- Architectures:
- any all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
| Series | Published | Component | Section |
|---|
Downloads
| File | Size | SHA-256 Checksum |
|---|---|---|
| llvm-toolchain-3.7_3.7~+rc4.orig-clang-tools-extra.tar.bz2 | 275.5 KiB | 9cd0f131e39358c099a02438bd7720dcc8b904ffacc7b6e2b7ac6176522c72c2 |
| llvm-toolchain-3.7_3.7~+rc4.orig-clang.tar.bz2 | 9.6 MiB | d04386fcf16c0eb69945fcb7261735cda8aad39978b0e9b30fb8ddab3f6e09c1 |
| llvm-toolchain-3.7_3.7~+rc4.orig-compiler-rt.tar.bz2 | 1.5 MiB | 8133aa49aeee33dfd9b1967f9fd545b7285d8cd17584615635f952cd05f64215 |
| llvm-toolchain-3.7_3.7~+rc4.orig-lldb.tar.bz2 | 3.5 MiB | f3b8169c607716aebc9e917a6c081da71c385f1140965d0c8a7928e9db259cae |
| llvm-toolchain-3.7_3.7~+rc4.orig-polly.tar.bz2 | 1.8 MiB | 2cc68e2d80b1c2e3173df51f149f362166dfb4ed76bc5de46d84ede45609ee67 |
| llvm-toolchain-3.7_3.7~+rc4.orig.tar.bz2 | 16.0 MiB | 3de8fafd16465dc21b3a9845934c15586d990cd653ef71748c2c6ef82928a545 |
| llvm-toolchain-3.7_3.7~+rc4-1ubuntu1.debian.tar.xz | 46.1 KiB | 3aaf79220e3d31b79294f2c179ac063d44dc642f10734a9857228c5f74bf8e8a |
| llvm-toolchain-3.7_3.7~+rc4-1ubuntu1.dsc | 5.8 KiB | 41c827f920a3fa47080044da3706a53cdba17b2b8f798cad28b12bd1e26dd518 |
Available diffs
Binary packages built by this source
- clang-3.7: C, C++ and Objective-C compiler (LLVM based)
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.
- clang-3.7-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.7-examples: Clang examples
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 examples.
- clang-format-3.7: 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.
- clang-modernize-3.7: Tool to convert C++98 and C++03 code to C++11
The purpose of the C++11 Migrator is to do source-to-source translation to
migrate existing C++ code to use C++11 features to enhance
maintainability, readability, runtime performance, and compile-time
performance. Development is still early and transforms fall mostly into
the first two categories. The migrator is based on Clang's LibTooling and
the AST Matching library.
- cpp11-migrate-3.7: Tool to convert C++98 and C++03 code to C++11
The purpose of the C++11 Migrator is to do source-to-source translation to
migrate existing C++ code to use C++11 features to enhance
maintainability, readability, runtime performance, and compile-time
performance. Development is still early and transforms fall mostly into
the first two categories. The migrator is based on Clang's LibTooling and
the AST Matching library.
.
This is a transitional dummy package. It can safely be removed.
- libclang-3.7-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.7.
- libclang-common-3.7-dev: clang library - Common 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 generic headers and some libraries
(profiling, etc).
- libclang1-3.7: C interface to the clang library
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 library.
.
The C Interface to Clang provides a relatively small API that exposes
facilities for parsing source code into an abstract syntax tree (AST),
loading already-parsed ASTs, traversing the AST, associating physical source
locations with elements within the AST, and other facilities that support
Clang-based development tools.
- libclang1-3.7-dbg: clang library
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 debugging symbols.
- liblldb-3.7: Next generation, high-performance debugger, library
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 contains the LLDB runtime library.
- liblldb-3.7-dbgsym: No summary available for liblldb-3.7-dbgsym in ubuntu wily.
No description available for liblldb-3.7-dbgsym in ubuntu wily.
- liblldb-3.7-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.
- libllvm-3.7-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.7: 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.7-dbg: Modular compiler and toolchain technologies, debugging libraries
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 debug symbols.
- lldb-3.7: Next generation, high-performance debugger
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.
- lldb-3.7-dev: transitional dummy package to liblldb-3.7-dev
This is a transitional dummy package. It can safely be removed.
- llvm-3.7: Modular compiler and toolchain technologies
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).
.
The strengths of the LLVM infrastructure are its extremely
simple design (which makes it easy to understand and use),
source-language independence, powerful mid-level optimizer, automated
compiler debugging support, extensibility, and its stability and
reliability. LLVM is currently being used to host a wide variety of
academic research projects and commercial projects. LLVM includes C
and C++ front-ends, a front-end for a Forth-like language (Stacker),
a young scheme front-end, and Java support is in development. LLVM can
generate code for X86, SparcV9, PowerPC or many other architectures.
- llvm-3.7-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.7-dev-dbgsym: debug symbols for package llvm-3.7-dev
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.7-doc: Modular compiler and toolchain technologies, documentation
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 contains all documentation (extensive).
- llvm-3.7-examples: Modular compiler and toolchain technologies, examples
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 contains examples for using LLVM, both in developing
extensions to LLVM and in using it to compile code.
- llvm-3.7-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.
- llvm-3.7-tools: Modular compiler and toolchain technologies, tools
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 tools for testing.
- python-clang-3.7: Clang Python Bindings
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 binding package provides access to the Clang compiler and libraries.
- python-lldb-3.7: Next generation, high-performance debugger, python lib
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 binding package provides access to lldb.

