lp:ubuntu/precise/llvm-2.7

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/precise/llvm-2.7
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

10. By Matthias Klose

* Merge with Debian; remaining changes:
  - Don't ship usr/share/vim/addons/plugin in the -dev package.
  - Don't build llvm-2.7-priv-dev, remove build dependency on
    llvm-2.7-priv-dev.
  - Adjust conflicts with unversioned llvm package as found in lucid.
  - Patch 0010-r109125.patch.
  - Don't ship the unversioned binaries and man pages, now provided
    by the llvm-runtime, llvm and llvm-dev packages.

9. By Matthias Klose

Build using GCC 4.5. LP: #765920.

8. By Colin Watson

Rebuild for OCaml 3.12.0.

7. By Matthias Klose

* Merge with Debian; remaining changes:
  - Don't ship usr/share/vim/addons/plugin in the -dev package.
  - Don't build llvm-2.7-priv-dev, remove build dependency on
    llvm-2.7-priv-dev.
  - Adjust conflicts with unversioned llvm package as found in lucid.
  - Patch 0010-r109125.patch.
  - Don't ship the unversioned binaries and man pages, now provided
    by the llvm-runtime, llvm and llvm-dev packages.

6. By Matthias Klose

Don't ship the unversioned binaries and man pages, now provided
by the llvm-runtime, llvm and llvm-dev packages.

5. By Matthias Klose

[ Matthias Klose ]
* Merge with Debian; remaining changes:
  - Don't build llvm-2.7-priv-dev, remove build dependency on
    llvm-2.7-priv-dev.
  - Adjust conflicts with unversioned llvm package as found in lucid.
* Replace 0010-ARM-BX_to_BLX.patch by 0010-r109125.patch. ARMv4 JIT forgets
  to set the lr register when making a indirect function call. Fixes PR7608.
* Backports from 2.8 (taken from OpenEmbedded):
  - 0041-r104558-VFPmisc.patch: Add missing implementation to the
    materialization of VFP misc. instructions (vmrs, vmsr and vmov
    (immediate)).
  - 0042-r104587-MOVimm32.patch: Fix TestARMCodeEmitter::emitPseudoInstruction
    UNREACHABLE at ARMCodeEmitter.cpp:554.
  - 0043-r104652-VFPLoadStoreMultiple.patch: Fix PR7221, makes VFP
    calculations correct.
  - 0044-r104653-BFC-BFI.patch: Fix PR7222, ERROR: ARMv6t2 JIT is not yet
    supported.
* Configure with --with-optimize-option=, always build in ARM mode on armel.

[ Anders Kaseorg ]
* debian/patches/0032-x86-fast-isel-fs-load.patch,
  debian/patches/0033-stack-protector-linux.patch: Take upstream r106031
  and r107640 to fix clang -fstack-protector link errors. (LP: #610992)

4. By Matthias Klose

Re-add 0011-gcc-4.4-thumb.patch to fix build failure on ARM.

3. By Matthias Klose

* Merge the Debian packaging.
* Don't build llvm-2.7-priv-dev, remove build dependency on llvm-2.7-priv-dev.
* Build-depend on tcl8.5 instead of tcl8.4.
* llvm-2.7-dev: Depend on libffi-dev.
* Adjust conflicts with unversioned llvm package as found in lucid.

2. By Arthur Loiret <email address hidden>

* debian/control.in/source: Build-Depends on patchutils, diffstat.
* Build-Depends on llvm-2.7-priv-dev:
  - debian/packages.d/llvm.mk:
    + (llvm-priv-dev_version): Define, set to previous revision.
    + (BUILDDEPS): Add llvm-$(UVERSION)-priv-dev
      (>= $(llvm-priv-dev_version)).
    + (llvm_extra_unpack): Register the compiler version.
* debian/rules.d/vars.mk (confargs): Set CC, CXX and CPP.
* Fix FTBFS on non-linux architectures:
  - debian/packages.d/llvm.mk (llvm_extra_install): Move the shared library
    only if it is enabled.
* debian/patches/0002-Fix-llvm-config-script.patch: Update.
  Closes: #579814.

1. By Arthur Loiret <email address hidden>

Import upstream version 2.7

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/quantal/llvm-2.7
This branch contains Public information 
Everyone can see this information.

Subscribers