llvm-toolchain-snapshot 1:6.0~svn315736-1 source package in Ubuntu
Changelog
llvm-toolchain-snapshot (1:6.0~svn315736-1) unstable; urgency=medium * New snapshot * Ship liblldMinGW lld lib * Ship clang-refactor & clang-func-mapping in clang-X.Y * Remove the -Wl option to call gold instead of the normal linker (Closes: #876787) * Force the deactivation of ocaml until the transition is done * Standards Version 4.1.0 [ Gianfranco Costamagna ] * Enable ocaml on release architectures. * Add NDEBUG flag, lost in the -g -> -g1 switch [ Matthias Klose ] * Link with --no-keep-files-mapped --no-map-whole-files when using gold. * 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 amd64, s390x, arm64 and ppc64el, build with -g1 instead of -g. * Set CMAKE_CXX_FLAGS_RELWITHDEBINFO and pass opt_flags. -- Sylvestre Ledru <email address hidden> Mon, 11 Sep 2017 22:27:20 +0200
Upload details
- Uploaded by:
- LLVM Packaging Team
- Uploaded to:
- Sid
- 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-snapshot_6.0~svn315736-1.dsc | 7.2 KiB | 2f8f9089d44784486ccfbe96be5a68b6e3df5ae7f9a91ea05c70a6f6a612ea50 |
llvm-toolchain-snapshot_6.0~svn315736.orig-clang-tools-extra.tar.bz2 | 711.1 KiB | 5a6e0767f61e8d2322f59d5b08f42aac963a535e31ff2f5938c3ff1994b6369e |
llvm-toolchain-snapshot_6.0~svn315736.orig-clang.tar.bz2 | 12.3 MiB | bb73284c992c035a97aeb01af2b36d97fc6391643fc7c67a95d4fcfd88c98092 |
llvm-toolchain-snapshot_6.0~svn315736.orig-compiler-rt.tar.bz2 | 2.0 MiB | 58aa8c256539e28146f59dd446752220adeabe460151613b3df57c94be91e910 |
llvm-toolchain-snapshot_6.0~svn315736.orig-lld.tar.bz2 | 722.3 KiB | 47d92f1a173a3fa29070480d3b8c7faf8fc34e32533b6b69d712e7b926829ed3 |
llvm-toolchain-snapshot_6.0~svn315736.orig-lldb.tar.bz2 | 10.7 MiB | 8d73f26e0a31ea73ce9ea80ccc8631947a923b57b308601813662c5cd22038f2 |
llvm-toolchain-snapshot_6.0~svn315736.orig-polly.tar.bz2 | 3.1 MiB | 29dcec3e719a14644685702262262438e8d87b87f81b0e8f643b30db042eb6f5 |
llvm-toolchain-snapshot_6.0~svn315736.orig.tar.bz2 | 27.5 MiB | 0c39658afd78825844d8214ec42b9661352d4159043a8a25b32e2adc9420ba83 |
llvm-toolchain-snapshot_6.0~svn315736-1.debian.tar.xz | 63.3 KiB | 6743f9327d57a3d5fa063d944ca708bab51bbfa6b34ba71e64fffb73ef6449c0 |
Available diffs
No changes file available.
Binary packages built by this source
- clang-6.0: No summary available for clang-6.0 in ubuntu artful.
No description available for clang-6.0 in ubuntu artful.
- clang-6.0-dbgsym: No summary available for clang-6.0-dbgsym in ubuntu artful.
No description available for clang-6.0-dbgsym in ubuntu artful.
- clang-6.0-doc: C, C++ and Objective-C compiler - Documentation
Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the
GNU Compiler Collection (GCC).
.
Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
provides most of the support of C++17.
.
This package contains the documentation.
- clang-6.0-examples: Clang examples
Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the
GNU Compiler Collection (GCC).
.
Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
provides most of the support of C++17.
.
This package contains the clang examples.
- clang-format-6.0: 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-format-6.0-dbgsym: debug symbols for clang-format-6.0
- clang-tidy-6.0: 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-6.0-dbgsym: No summary available for clang-tidy-6.0-dbgsym in ubuntu artful.
No description available for clang-tidy-
6.0-dbgsym in ubuntu artful.
- libclang-6.0-dev: clang library - Development package
Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the
GNU Compiler Collection (GCC).
.
Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
provides most of the support of C++17.
.
This package contains the clang headers to develop extensions over
libclang1-6.0.
- libclang-common-6.0-dev: clang library - Common development package
Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the
GNU Compiler Collection (GCC).
.
Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
provides most of the support of C++17.
.
This package contains the clang generic headers and some libraries
(profiling, etc).
- libclang-common-6.0-dev-dbgsym: No summary available for libclang-common-6.0-dev-dbgsym in ubuntu artful.
No description available for libclang-
common- 6.0-dev- dbgsym in ubuntu artful.
- libclang1-6.0: No summary available for libclang1-6.0 in ubuntu artful.
No description available for libclang1-6.0 in ubuntu artful.
- libclang1-6.0-dbg: clang library (debug)
Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the
GNU Compiler Collection (GCC).
.
Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
provides most of the support of C++17.
.
This package contains the debugging symbols.
- libfuzzer-6.0-dev: No summary available for libfuzzer-6.0-dev in ubuntu artful.
No description available for libfuzzer-6.0-dev in ubuntu artful.
- liblld-6.0: No summary available for liblld-6.0 in ubuntu artful.
No description available for liblld-6.0 in ubuntu artful.
- liblld-6.0-dbg: No summary available for liblld-6.0-dbg in ubuntu artful.
No description available for liblld-6.0-dbg in ubuntu artful.
- liblld-6.0-dev: No summary available for liblld-6.0-dev in ubuntu artful.
No description available for liblld-6.0-dev in ubuntu artful.
- liblldb-6.0: No summary available for liblldb-6.0 in ubuntu artful.
No description available for liblldb-6.0 in ubuntu artful.
- liblldb-6.0-dbg: Next generation, high-performance debugger, debugging libraries
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 debug symbols.
- liblldb-6.0-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.
- libllvm6.0: 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.
- libllvm6.0-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.
- lld-6.0: LLVM-based linker
LLD is a new, high-performance linker. It is built as a set of reusable
components which highly leverage existing libraries in the larger LLVM
Project.
- lld-6.0-dbgsym: debug symbols for lld-6.0
- lldb-6.0: 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-6.0-dbgsym: debug symbols for lldb-6.0
- llvm-6.0: 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-6.0-dbgsym: debug symbols for llvm-6.0
- llvm-6.0-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-6.0-dev-dbgsym: No summary available for llvm-6.0-dev-dbgsym in ubuntu artful.
No description available for llvm-6.0-dev-dbgsym in ubuntu artful.
- llvm-6.0-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-6.0-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-6.0-runtime: No summary available for llvm-6.0-runtime in ubuntu artful.
No description available for llvm-6.0-runtime in ubuntu artful.
- llvm-6.0-runtime-dbgsym: debug symbols for llvm-6.0-runtime
- llvm-6.0-tools: No summary available for llvm-6.0-tools in ubuntu artful.
No description available for llvm-6.0-tools in ubuntu artful.
- llvm-6.0-tools-dbgsym: debug symbols for llvm-6.0-tools
- python-clang-6.0: Clang Python Bindings
Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the
GNU Compiler Collection (GCC).
.
Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
provides most of the support of C++17.
.
This binding package provides access to the Clang compiler and libraries.
- python-lldb-6.0: No summary available for python-lldb-6.0 in ubuntu artful.
No description available for python-lldb-6.0 in ubuntu artful.