clang 3.0-3ubuntu1 source package in Ubuntu

Changelog

clang (3.0-3ubuntu1) precise; urgency=low

  * Merge with Debian; remaining changes:
    - Set Ubuntu as vendor name instead of Debian.
  * Make the `precise' code name known.
  * Update linker flags for `precise'.
  * Set dynamic linker name for armhf, recognize arm-linux-gnueabihf triplet.
  * Remove auto-generated debian_path.h.

clang (3.0-3) unstable; urgency=low

  * 23-strlcpy_strlcat_warning_removed.diff: strlcat and strlcpy does not exist
    in Debian (Closes: #651454)
  * 21-searchPathHeaders.diff: Update to include also the path to clang headers
    (Closes: #645731)

clang (3.0-2) unstable; urgency=low

  * 21-searchPathHeaders.diff: Update the search path list under x86
    (Closes: #643959)
  * 22-debian-name.diff: Detection of Debian failed (Closes: #651301)
  * debian/control.in/source, debian/control, debian/rules.d/vars.mk:
    Force the minimal version on llvm-3.0-source to 3.0-3 (previous versions
    did not include patches). (Closes: #645546)

clang (3.0-1) unstable; urgency=low

  * New upstream release
  * Patches work from debian/patches:
    - 10-handleWheezySid.patch: Removed
    - 11-searchMultiArchLibDir.patch: Removed
    - 13-search-path-dpkg-based.patch: Removed
    - 15-searchPaths.patch: Removed
    - 16-backport-4.6-compta.patch: Removed
    - 17-decltype.patch: Removed
    - 14-linkerflag.patch: Refresh
    - 18-soname.patch: Refresh
    - 19-clang_debian_version.patch: Refresh
    - 20-vendor.patch: Refresh
    - 21-searchPathHeaders.diff: Updated (new search path)
 -- Matthias Klose <email address hidden>   Mon, 12 Dec 2011 08:52:00 +0100

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Precise
Original maintainer:
LLVM Packaging Team
Architectures:
any
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
clang_3.0.orig.tar.gz 7.0 MiB 916f69ae3719d43352f8f7b8f07dc29d63d2f5219f5fb940799ab06344ea2c64
clang_3.0-3ubuntu1.debian.tar.gz 21.4 KiB c141ee7e583599a1dad2c7cec40991de58cc1530488afd347445ac1ce607493e
clang_3.0-3ubuntu1.dsc 1.6 KiB 5ba2ed3d2131d865343544e8d796f700e3598c5484155e7fb3843fe2f92b12c4

Available diffs

View changes file

Binary packages built by this source

clang: Low-Level Virtual Machine (LLVM), C language family frontend

 The Low-Level Virtual Machine (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).
 .
 Clang project is a C, C++, Objective C and Objective C++ front-end
 for the LLVM compiler. Some of its goals include the following:
 .
 End-User Features:
 .
    * Fast compiles and low memory use
    * Expressive diagnostics (examples)
    * GCC compatibility
 .
 Utility and Applications:
 .
    * Modular library based architecture
    * Support diverse clients (refactoring, static analysis, code
      generation, etc)
    * Allow tight integration with IDEs
    * Use the LLVM 'BSD' License
 .
 Internal Design and Implementation:
 .
    * A real-world, production quality compiler
    * A simple and hackable code base
    * A single unified parser for C, Objective C, C++, and Objective C++
    * Conformance with C/C++/ObjC and their variants

libclang-dev: clang library - Development package

 The Low-Level Virtual Machine (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).
 .
 Clang project is a C, C++, Objective C and Objective C++ front-end
 for the LLVM compiler. Some of its goals include the following:
 .
 End-User Features:
 .
    * Fast compiles and low memory use
    * Expressive diagnostics (examples)
    * GCC compatibility
 .
 Utility and Applications:
 .
    * Modular library based architecture
    * Support diverse clients (refactoring, static analysis, code
      generation, etc)
    * Allow tight integration with IDEs
    * Use the LLVM 'BSD' License
 .
 Internal Design and Implementation:
 .
    * A real-world, production quality compiler
    * A simple and hackable code base
    * A single unified parser for C, Objective C, C++, and Objective C++
    * Conformance with C/C++/ObjC and their variants
 .
 This package contains the clang headers to develop extensions over libclang.

libclang1: clang library

 The Low-Level Virtual Machine (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).
 .
 Clang project is a C, C++, Objective C and Objective C++ front-end
 for the LLVM compiler. Some of its goals include the following:
 .
 End-User Features:
 .
    * Fast compiles and low memory use
    * Expressive diagnostics (examples)
    * GCC compatibility
 .
 Utility and Applications:
 .
    * Modular library based architecture
    * Support diverse clients (refactoring, static analysis, code
      generation, etc)
    * Allow tight integration with IDEs
    * Use the LLVM 'BSD' License
 .
 Internal Design and Implementation:
 .
    * A real-world, production quality compiler
    * A simple and hackable code base
    * A single unified parser for C, Objective C, C++, and Objective C++
    * Conformance with C/C++/ObjC and their variants
 .
 This package contains the clang library.