On 03/24/2014 11:25 AM, Christian Maeder wrote:
Hi,

sorry, I've missed this thread.

Did you just run "nm" or "nm -P" on
includes/dist-derivedconstants/header/tmp.o?

I ran "nm -P".

The comment should say how the output looks like. For GNU nm (without
option -P) is was:

"0000000b C derivedConstantMAX_Vanilla_REG"

if it is now:

"_derivedConstantBlaBlah_Blah C 000001b"

for "nm -P" on Windows the patch could (and should) be adjusted, easily.
(The 4th word only needs to be present and taken if the second word is
not a "C", which is only the case under Solaris.)

The output (with option "-P") was

"_derivedConstantBlaBlah_Blah C 000001b"

I agree the code of the previous patch is easy to adjust.
While several ways are possible, my own suggestion was to add a new specialised case rather than trying to integrate into the existing code.

/ Jost

_______________________________________________
ghc-devs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to