
Lennart Kolmodin wrote:
Lennart Kolmodin wrote: > It's noticeable that we too were required the -fvia-C flag to build protocol-buffers package. I'm using GHC 6.8.3 on amd64. Without it, ghc died with the following error message: [snip]
Perhaps an actual bug report should be made. However, I don't have time to reduce the test case at the moment. Also, I tried two tricks: (D# x) <-> (W64# x) which works fine (F# x) <-> (W32# x) which produced garbage, so I had to replace it with alloca/poke/peek. Does anyone have a clue why one works and one does not?
Also, sharing the same tarball for different libs and applications makes automation of packaging slightly harder for us. This one I had to do partly by hand.
Splitting the tarball into three packages would also allow users to install them directly by using cabal-install.
I'd recommend it.
I'll probable split it for a future release. Hopefully it is possible to have cabal patches contributed to allow ghc 6.6 to work. I have no idea if Hugs could work. Cheers Chris