Thanks for the patches.  I'm slightly mistified though; I'm running an
up-to-date FreeBSD 4.0-STABLE on my box, and I don't remember seeing these
messages.  I'll investigate further.

Cheers,
        Simon

> I installed ghc-4.08 into my FreeBSD 4.0-STABLE box
> using FreeBSD ports (from freebsd-ports ML).
> 
> A compiler was build successfully, however,
> an annoying message is shown every time when using it.
> ---
> % ghc -O Main.hs
> Couldn't grok consistency: ghc_cc_ID:
>         .string "@(#)cc Main.hs\t36.1,,"
> Couldn't grok consistency: ghc_hsc_ID:
>         .string "@(#)hsc Main.hs\t40.0,,"
> ---
> 
> It may cause this program that relation between 
> ghc/driver/ghc-asm.lprl
> and gcc version on FreeBSD. In FreeBSD 3.X, gcc is version 2.7.2,
> but after FreeBSD 4.0-RELEASE (more accurately, from __FreeBSD_version
> 400012) gcc was updated to 2.95.2. 
> 
> So, I made patch files. In these patches, OS version must be used
> to switch $T_hsc_cc_PAT pattern. I used a $HostOS_Full variable
> to infer OS version, but it seems not so elegant. Is there a 
> good idea ?
> 
> Please merge it to freebsd ports and cvs repository.
> 
>  
>                  Yoshiyuki ONOUE ([EMAIL PROTECTED])
>            Dept. of Info. Eng., Sch. of Eng., Univ. of Tokyo
> 
> 

Reply via email to