llvm-toolchain-3.7 1:3.7.1-5ubuntu3 source package in Ubuntu

Changelog

llvm-toolchain-3.7 (1:3.7.1-5ubuntu3) artful; urgency=medium

  * build using gold on arm64 and s390x. For backports, arm64 might still
    need the BFD linker, and building with only one or two processes in
    parallel.
  * On arm64 and ppc64el, build with -g1 instead of -g.
  * Set CMAKE_CXX_FLAGS_RELWITHDEBINFO and pass opt_flags.
  * Fix sanitizer build failure with glibc-2.26.
  * Link with --no-keep-files-mapped --no-map-whole-files when using
    gold.

 -- Matthias Klose <email address hidden>  Thu, 14 Sep 2017 15:19:11 +0200

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Artful
Original maintainer:
LLVM Packaging Team
Architectures:
arm64 armel armhf all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Bionic release universe misc

Builds

Artful: [FULLYBUILT] arm64 [FULLYBUILT] armhf

Downloads

File Size SHA-256 Checksum
llvm-toolchain-3.7_3.7.1.orig-clang-tools-extra.tar.bz2 275.9 KiB cfa34f1289c5bc0f0f5b9c22fb342b9db559c46fdf4ff306027d5f36d451145e
llvm-toolchain-3.7_3.7.1.orig-clang.tar.bz2 9.6 MiB b1491d29015935f0ae5705d8f9f7734c7818d7a7300aa3c0871378d92d936457
llvm-toolchain-3.7_3.7.1.orig-compiler-rt.tar.bz2 1.5 MiB 302c4b7233edf0df2a96c1341215be998ad5391749fd0d3f0ffccfb68c1d9539
llvm-toolchain-3.7_3.7.1.orig-lldb.tar.bz2 3.5 MiB e3f1d87257d2bdca614329b38ad7c102d4be7f83e6474106e3adae5c3c473229
llvm-toolchain-3.7_3.7.1.orig-polly.tar.bz2 1.8 MiB 31e5fd672e795a6cae0b6cdbd8d1beb33bb558ac6b8379cd3dc4d2ded9d341ef
llvm-toolchain-3.7_3.7.1.orig.tar.bz2 16.1 MiB f80c3174ceafe03acf63c3e27e07839ea57985a2e6d1f4cc7ab4cd1008f56150
llvm-toolchain-3.7_3.7.1-5ubuntu3.debian.tar.xz 49.3 KiB e071e94fe013773611f8e94ddd97434ddf1a78c6d340ac2431a1d33c5077c4ee
llvm-toolchain-3.7_3.7.1-5ubuntu3.dsc 4.5 KiB 5374bf6ca4f42008e54a784aab7c8a021616680639755d3f245fd18879b2e95e

View changes file

Binary packages built by this source

libllvm-3.7-ocaml-dev: No summary available for libllvm-3.7-ocaml-dev in ubuntu artful.

No description available for libllvm-3.7-ocaml-dev in ubuntu artful.

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: No summary available for libllvm3.7-dbg in ubuntu artful.

No description available for libllvm3.7-dbg in ubuntu artful.

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 llvm-3.7-dev
llvm-3.7-doc: No summary available for llvm-3.7-doc in ubuntu cosmic.

No description available for llvm-3.7-doc in ubuntu cosmic.

llvm-3.7-examples: No summary available for llvm-3.7-examples in ubuntu cosmic.

No description available for llvm-3.7-examples in ubuntu cosmic.

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.