On Sun, Jan 06, 2008 at 05:20:18PM +0000, Ian Lynagh wrote: > > > > Prologue junk?: .type s32x_ret, @function > > > > s32x_ret: > > > > pushl %ebp > > > > movl %esp, %ebp > > > > I see nearly the same problem with ghc-6.8.2 on OpenBSD, using the > > gcc-3.3.5 included in its base system. > > Presumably this also happens if you do a normal build with -fvia-C, i.e. > it's not specific to building from an HC file bundle?
That's right, it's just -fvia-C that triggers the bug. > > [1] BTW: what's the point of using -fasm with -keep-hc-files? IMHO, > > it should be -fviaC -keep-hc-files. Someone let me know if I should > > correct this in the wiki. > > GHC will act as if -fvia-C is given if -keep-hc-files is given. It > would be nice to update the wiki to say -fvia-C rather than -fasm to > avoid confusion, though. Done. > > ps: yes, I'm slowly trying to bring HC bootstrap back to work. It's > > a must-have for the OpenBSD port. > > Note that there is a plan to drop the registerised via-C way of > compiling GHC at some point, so this isn't going to work in the long > term (unless you want to bootstrap via an unregisterised compiler). I think I'll be happy with unregisterised bootstrap, too, even if the actual build of the port will take longer. > Would it not be possible to have a ghc-bin package in OpenBSD, which > contains a precompiled binary that can be used to compile a ghc source > package? I think Gentoo does something like that. AFAIK, FreeBSD does it in a similar way. However, this isn't the way we do ports for OpenBSD, so I'll work towards the unregisterised bootstrap. Ciao, Kili _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users