Bug#763078: confirmed llvm change broke ghc

2014-09-29 Thread Joachim Breitner
Hi Gianfranco, Am Montag, den 29.09.2014, 11:05 -0400 schrieb Joey Hess: > I think we will need to do that, at an appropriate point in the > release cycle. I'd say just after the release is out, rather than now. JFTR, I agree with Joey’s argument and conclusion. Greetings, Joachim -- Joachim "

Bug#763078: confirmed llvm change broke ghc

2014-09-29 Thread Joey Hess
Gianfranco Costamagna wrote: > llvm maintainer (Sylvestre) says that llvm-3.4 is going to disappear > (not before jessie, but somewhen after), and llvm-3.5 is built > correctly on arm{el,hf}. > > Isn't it better to just upload with llvm-3.5 and do some binNMUs > instead of using the old one and be

Bug#763078: confirmed llvm change broke ghc

2014-09-29 Thread Gianfranco Costamagna
Hi Joey, llvm maintainer (Sylvestre) says that llvm-3.4 is going to disappear (not before jessie, but somewhen after), and llvm-3.5 is built correctly on arm{el,hf}. Isn't it better to just upload with llvm-3.5 and do some binNMUs instead of using the old one and be hit (or be a blocker) for t

Bug#763078: confirmed llvm change broke ghc

2014-09-28 Thread Joey Hess
Sylvestre Ledru wrote: > Yes, I know :( > However, 3.5 has been released a few weeks before this freeze, 3.4 is > unmaintained, > 3.5 will be maintained a bit more, Ubuntu is also doing the switch to > 3.5 and I wanted to default Debian > on the last version. And as you found, the workaround is eas

Bug#763078: confirmed llvm change broke ghc

2014-09-28 Thread Joey Hess
Here's some debian/rules hacks to fix this. This forces use of llvm-3.4 for building ghc, as well as modifying the wrapper scripts to force use of that version at runtime. The control file also needs to be changed to depend on llvm-3.4, rather than llvm. Note that just uploading ghc with this pat

Bug#763078: confirmed llvm change broke ghc

2014-09-28 Thread Sylvestre Ledru
On 27/09/2014 20:17, Joey Hess wrote: > Confirmed that installing llvm-3.4 and putting /usr/lib/llvm-3.4/bin > first in PATH before running ghc lets it build working executables on > armel and armhf. > > This is certianly a bug in ghc. It should not depend on llvm, but on the > llvm-$ver it was bui

Bug#763078: confirmed llvm change broke ghc

2014-09-27 Thread Joey Hess
Confirmed that installing llvm-3.4 and putting /usr/lib/llvm-3.4/bin first in PATH before running ghc lets it build working executables on armel and armhf. This is certianly a bug in ghc. It should not depend on llvm, but on the llvm-$ver it was built against, and it should use the toolchain from