On Tue, Jan 08, 2013 at 08:52:59AM -0800, David Boyce wrote:
> On Tue, Jan 8, 2013 at 8:37 AM, Ian Lynagh <ig...@earth.li> wrote:
> > Well, ideally I'd like to find a solution that doesn't require all the
> > users to install a newer make. But I'll do some more diagnosis and see
> > what I find.

With 3.8.1, it's as I remembered:

    $ top
    15972 ian       20   0 84420  42m  884 R  100  1.2   4:20.49 make

    $ pstree -a -p -l 15972
    make,15972 -r --no-print-directory -f ghc.mk phase=final all

    $ strace -p 15972
    Process 15972 attached - interrupt to quit
    ^CProcess 15972 detached

With 3.82.90 the build succeeds.

> Yes. If it's a fixed bug then a little binary searching or a walk
> through the Changes file should find the details of the specific bug
> which may with luck lead to a workaround.

It's not an easy thing to binary search, as each run means 30mins of
compilation followed by looking to see if it's in an infinite loop.

I think what I'll do is to try to track down which change to the
makefiles tickled the bug, and see if that gives any clues for what the
problem might be, and how I might be able to work around it.


Thanks
Ian


_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to