[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