[FFe] Update ldc to 0.9.2+hg1655

Bug #625952 reported by Michael Bienia
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ldc (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: ldc

ldc 0.9.2+hg1634 (currently in maverick) doesn't build as it needs llvm 2.6. Just updating the build-dependencies to llvm-2.7-dev isn't enough as only in hg1650 support to build with llvm 2.7 got added.
I'm currently preparing updated packages based on hg1655. As upstream moved the llvm bindings into a new project, I also drop the llvm-bindings-d package (it has no (build-)rdepends).

As I'm not sure if the ability to build with llvm-2.7 is considered a new feature, I ask for a FFe to be on the safe side.

Related branches

Revision history for this message
Michael Bienia (geser) wrote :

Upstream log for the new commits (hg1635 - hg1655):

changeset: 1655:c5bf1f6d7e32
tag: tip
summary: fixes #416 :: LDC crashes when trying to build Tango on OS X; thanks klickverbot

changeset: 1654:7e9737d71625
summary: fixes #415: 'swapgs' inline asm opcode mistakenly demands 2 arguments; thanks wolfwood

changeset: 1653:734860c6f3a3
summary: fix for FreeBSD

changeset: 1652:e2094a3f2a20
summary: moved llvm-d bindings to dsource.org/projects/bindings/

changeset: 1651:1e94272b60ec
summary: Updated CMake building for 2.7 update.

changeset: 1650:40bd4a0d4870
summary: Update to work with LLVM 2.7.

changeset: 1649:36da40ecbbe0
summary: Added tag 0.9.2 for changeset 18bbb1436153

changeset: 1648:18bbb1436153
tag: 0.9.2
summary: Change the ldc.conf file output to match the newer Tango directory structure and only use libtango-user-ldc for the libs to match the 0.99.9 build instructions.

changeset: 1647:638a823ace45
summary: Strange workaround for returning from within 'void main()'. The new dmdfe sets the ReturnStatement->exp to null. Fixed bug #391.

changeset: 1646:a8fc855f156e
summary: Don't remove an old .o with -output-{bc,ll,s}.

changeset: 1645:1d2d1aa16841
summary: Don't error out with -singleobj, -of, and -c/-output-{bc,ll,o,s}.

changeset: 1644:9176437d98be
summary: Add -linkonce-templates for emitting linkonce_odr syms instead of weak_odr.

changeset: 1643:8f121883bce8
summary: Apply patch from klickverbot. This is his 'proper fix' patch for bug #395.

changeset: 1642:f49cb50c6064
summary: Revert 1637 because it breaks HelloWorld with Tangos Stdout. There may be another way to fix this so that Deewiants case works, as well as Tango.

changeset: 1641:00cd99bedf06
summary: Add missing files for the new frontend spell checker

changeset: 1639:41145d30acb8
parent: 1638:0de4525a9ed6
parent: 1637:a6a839bcc18a
summary: Merge.

changeset: 1638:0de4525a9ed6
parent: 1636:332925de1881
summary: Apply workaround for #395 by klickverbot.

changeset: 1637:a6a839bcc18a
summary: Change template linkage from weak_odr to linkonce_odr. Much better, fixes #363.

changeset: 1636:332925de1881
summary: Fix #398.

changeset: 1635:601d3eea4a68
summary: Make -nodefaultlib override -de{fault,bug}lib=foo instead of vice versa.

Revision history for this message
Iulian Udrea (iulian) wrote :

Ack. Go ahead and upload.

Changed in ldc (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ldc - 0.9.2+hg1655-0ubuntu1

---------------
ldc (0.9.2+hg1655-0ubuntu1) maverick; urgency=low

  * New upstream snapshot (lp: #625952)
    - Builds with llvm 2.7
  * Build-depend on llvm-2.7-dev.
  * Drop libllvm-bindings-d package:
    Upstream moved it into its own project.
  * Refresh debian/patches/03_ldc-conf.diff
 -- Michael Bienia <email address hidden> Sat, 28 Aug 2010 21:10:27 +0200

Changed in ldc (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.