[Haskell-cafe] Why does ghci recompile the module compiled in different OS ?

zaxis z_axis at 163.com
Fri Sep 3 21:36:42 EDT 2010

Both linux and freebsd has the same .ghci file.
>cat ~/.ghci
:def hoogle \str -> return $ ":! hoogle --count=15 \"" ++ str ++ "\""
:cd /media/G/www/qachina/db/doc/money

the money.hs has many functions i need to use.   

On freebsd, i use the following command to compile it:
>ghc -c -O2 money.hs
Money.hi  Money.hs  Money.o 

When entering ghci, it indeed doesnot recompile the module.
Ok, modules loaded: Money

However, when i use the same module in archlinux, the ghci does recompile
the module:
[1 of 1] Compiling Money            ( Money.hs, interpreted )
Ok, modules loaded: Money.

Any suggestion is appreciated!

e^(π⋅i) + 1 = 0
View this message in context: http://old.nabble.com/Why-does-ghci-recompile-the-module-compiled-in-different-OS---tp29619740p29619740.html
Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.

More information about the Haskell-Cafe mailing list