llvm-toolchain-3.8 1:3.8-2ubuntu1 source package in Ubuntu

Changelog

llvm-toolchain-3.8 (1:3.8-2ubuntu1) xenial; urgency=medium

  * Merge with Debian; remaining changes:
    - Disable lldb on s390x.
    - Remove the build tree before calling dh_strip; at least the amd64 buildd
      runs out of diskspace at this step.

llvm-toolchain-3.8 (1:3.8-2) unstable; urgency=medium

  * Team upload.
  * Disable polly on s390x and fix polly check.
  * Fix VCS fields.

  [ Sylvestre Ledru ]
  * Fix txt file installation issue, by putting a README.txt file
    with some explanation.

  [ Graham Inggs ]
  * Tighten llvm dev dependency (Closes: #814142).

llvm-toolchain-3.8 (1:3.8-1) unstable; urgency=medium

  * New upstream release
  * Install a missing library to unbreak lldb (Closes: #815809)

llvm-toolchain-3.8 (1:3.8~+rc3-1~exp1) experimental; urgency=medium

  * New snapshot release
  * Update the clang description for something more accurate (C++-11, 14, etc)
  * Update debian/orig-tar.sh to remove autoconf/config.sub autoconf/config.guess
    in polly

  [ Matthias Klose ]
  * clang-tidy-3.8: Remove Breaks/Replaces on clang-modernize-3.8.
  * Disable lldb on s390x.

 -- Matthias Klose <email address hidden>  Tue, 08 Mar 2016 12:30:58 +0100

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Xenial
Original maintainer:
LLVM Packaging Team
Architectures:
any all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Xenial release main misc

Downloads

File Size SHA-256 Checksum
llvm-toolchain-3.8_3.8.orig-clang-tools-extra.tar.bz2 349.4 KiB 829294015ce07d3f115f5dda2422c9c4efbcb0f3d704df9673b0f3ad238ae390
llvm-toolchain-3.8_3.8.orig-clang.tar.bz2 10.1 MiB c9a786040bbda4f2aa7d26474567bf4d9c9b9a0fa5b0f5fea51c6f4f37fe62d1
llvm-toolchain-3.8_3.8.orig-compiler-rt.tar.bz2 1.6 MiB 93e34592b651377ed86d6085e1b71cfad8c4023ded934d5f03ca700eb56a888e
llvm-toolchain-3.8_3.8.orig-lldb.tar.bz2 3.8 MiB 9664e4f349d22de29fd4eb6945c93995c72a4a19aaa176c31ba592c7d4fcf349
llvm-toolchain-3.8_3.8.orig-polly.tar.bz2 1.9 MiB c0f408b252685dfb15a7e0818305efacbf56190f128f5f08fea36284f7e4327a
llvm-toolchain-3.8_3.8.orig.tar.bz2 18.3 MiB e9f28eef0e452efcf03fea2f24e336c126bd63578c9db21bf1544f326bbd8405
llvm-toolchain-3.8_3.8-2ubuntu1.debian.tar.xz 47.6 KiB 17edf8e577e96d76fab72dee18b5613ca7b169cfbf9873c7650db7ebd6a21005
llvm-toolchain-3.8_3.8-2ubuntu1.dsc 5.7 KiB e7230e4d491e8a1bafb5d4f829b5c472c011be9e974a4f6040b745f89e68887b

View changes file

Binary packages built by this source

clang-3.8: No summary available for clang-3.8 in ubuntu yakkety.

No description available for clang-3.8 in ubuntu yakkety.

clang-3.8-dbgsym: No summary available for clang-3.8-dbgsym in ubuntu yakkety.

No description available for clang-3.8-dbgsym in ubuntu yakkety.

clang-3.8-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 fully implements all published ISO C++ standards including C++11, as
 well as the upcoming C++14 standard, and some parts of the fledgling C++1z
 standard, and is considered a production-quality C++ compiler.
 .
 This package contains the documentation.

clang-3.8-examples: No summary available for clang-3.8-examples in ubuntu yakkety.

No description available for clang-3.8-examples in ubuntu yakkety.

clang-format-3.8: No summary available for clang-format-3.8 in ubuntu yakkety.

No description available for clang-format-3.8 in ubuntu yakkety.

clang-format-3.8-dbgsym: debug symbols for package clang-format-3.8

 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-tidy-3.8: clang-based C++ linter tool

 Provide an extensible framework for diagnosing and fixing typical programming
 errors, like style violations, interface misuse, or bugs that can be deduced
 via static analysis. clang-tidy is modular and provides a convenient interface
 for writing new checks.

clang-tidy-3.8-dbgsym: No summary available for clang-tidy-3.8-dbgsym in ubuntu yakkety.

No description available for clang-tidy-3.8-dbgsym in ubuntu yakkety.

libclang-3.8-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 fully implements all published ISO C++ standards including C++11, as
 well as the upcoming C++14 standard, and some parts of the fledgling C++1z
 standard, and is considered a production-quality C++ compiler.
 .
 This package contains the clang headers to develop extensions over
 libclang1-3.8.

libclang-common-3.8-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 fully implements all published ISO C++ standards including C++11, as
 well as the upcoming C++14 standard, and some parts of the fledgling C++1z
 standard, and is considered a production-quality C++ compiler.
 .
 This package contains the clang generic headers and some libraries
 (profiling, etc).

libclang-common-3.8-dev-dbgsym: debug symbols for package libclang-common-3.8-dev

 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 fully implements all published ISO C++ standards including C++11, as
 well as the upcoming C++14 standard, and some parts of the fledgling C++1z
 standard, and is considered a production-quality C++ compiler.
 .
 This package contains the clang generic headers and some libraries
 (profiling, etc).

libclang1-3.8: 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 fully implements all published ISO C++ standards including C++11, as
 well as the upcoming C++14 standard, and some parts of the fledgling C++1z
 standard, and is considered a production-quality C++ compiler.
 .
 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.8-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 fully implements all published ISO C++ standards including C++11, as
 well as the upcoming C++14 standard, and some parts of the fledgling C++1z
 standard, and is considered a production-quality C++ compiler.
 .
 This package contains the debugging symbols.

liblldb-3.8: 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.8-dbg: No summary available for liblldb-3.8-dbg in ubuntu yakkety.

No description available for liblldb-3.8-dbg in ubuntu yakkety.

liblldb-3.8-dev: No summary available for liblldb-3.8-dev in ubuntu yakkety.

No description available for liblldb-3.8-dev in ubuntu yakkety.

libllvm-3.8-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.8: 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.8-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.8: No summary available for lldb-3.8 in ubuntu yakkety.

No description available for lldb-3.8 in ubuntu yakkety.

lldb-3.8-dbgsym: No summary available for lldb-3.8-dbgsym in ubuntu yakkety.

No description available for lldb-3.8-dbgsym in ubuntu yakkety.

lldb-3.8-dev: transitional dummy package to liblldb-3.8-dev

 This is a transitional dummy package. It can safely be removed.

llvm-3.8: 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.8-dbgsym: debug symbols for package llvm-3.8

 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.8-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.8-dev-dbgsym: debug symbols for package llvm-3.8-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.8-doc: No summary available for llvm-3.8-doc in ubuntu yakkety.

No description available for llvm-3.8-doc in ubuntu yakkety.

llvm-3.8-examples: No summary available for llvm-3.8-examples in ubuntu yakkety.

No description available for llvm-3.8-examples in ubuntu yakkety.

llvm-3.8-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.8-runtime-dbgsym: No summary available for llvm-3.8-runtime-dbgsym in ubuntu yakkety.

No description available for llvm-3.8-runtime-dbgsym in ubuntu yakkety.

python-clang-3.8: No summary available for python-clang-3.8 in ubuntu yakkety.

No description available for python-clang-3.8 in ubuntu yakkety.

python-lldb-3.8: 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.