[nhc-bugs] nhc -T problem

Wojciech Moczydlowski, Jr khaliff@astercity.net
Wed, 23 May 2001 19:17:51 +0200 (CEST)


On Wed, 23 May 2001, Malcolm Wallace wrote:

> Can you identify which processor/OS you are using?

Celeron 333/Linux

> The missing symbol names look suspicious;
>   .  they should not have a quote ' character at the end
>   .  the N_ prefix should be FN_
>   .  the F_ prefix should be CF_ 

It is FN/CF - it's just that joe interprets ` as an invitation to a special
character.

> It is possible that the problem is due to using a strange linker -
> can you tell whether it is Gnu ld (via gcc) or some other linker?

I don't know - I just run hmake -T. Though I suppose it's ld for my
configuration is rather standard.

> Try adding another
>     " "$NHC98LIBDIR/$MACHINE/Prelude$CFG.a
> to the end of this line, and maybe another
>     " "$NHC98LIBDIR/$MACHINE/Runtime$CFG.a
> also.  Afterwards, you must run ./configure again to re-generate the

>     Malcolm

But I've already got those libraries included. 
I've looked inside Prelude.a and PreludeT.a and I haven't found 
FN_Prelude_46mkSR there. So maybe the trouble is in the generated code?

Wojciech Moczydlowski, Jr