[FFe] Update ldc to 0.9.2+hg1655
Bug #625952 reported by
Michael Bienia
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
To post a comment you must log in.
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 org/projects/ bindings/
summary: moved llvm-d bindings to dsource.
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 ->exp to null. Fixed bug #391.
summary: Strange workaround for returning from within 'void main()'. The new dmdfe sets the ReturnStatement
changeset: 1646:a8fc855f156e
summary: Don't remove an old .o with -output-{bc,ll,s}.
changeset: 1645:1d2d1aa16841 {bc,ll, o,s}.
summary: Don't error out with -singleobj, -of, and -c/-output-
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 bug}lib= foo instead of vice versa.
summary: Make -nodefaultlib override -de{fault,