> Hello. Just a nasty build bug with 5.02 that I encountered.
> 
> When building the prelude library, the individual object files are
> turned to an archive with "xargs ar q libHSstd.a". Now, for 
> some reason,
> on this system, GNU ar fails at some point during this process. The
> standard solaris ar works all right.
> 
> Ar is not the issue here. I've probably blundered something with the
> installation of gnu ar, or it's buggy, or something.
> 
> The problem is that once ar has failed, and the xargs has failed, and
> make has halted, an _incomplete_ libHSstd.a has been created. 
> So one can
> just run make again, and compilation proceeds, since the libHSstd.a
> dependency has been satisfied.
> 
> The way to fix this is of course just to build the archive to a
> temporary file, and once the xargs has completed 
> successfully, rename it
> to libHSstd.a.

Ok, I've made that change.

Cheers,
        Simon

_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to