> > > [...] What you're really saying is: "if the libraries that you
> > > compiled your program against change, you have to recompile your
> > > program." Not doing this is dodgy at best, even for C.
> 
> Sven Panne:
> > Huh? Doing this perfectly fine, see Giuliano's mail.
> 
> Let me elaborate: you can't link your program against a 
> different version of
> the libraries than the ones it was originally compiled 
> against, and expect
> it to work.  

It should also be the case that if you refrain from using -O
then GHC won't export any of its internal symbols, and you
should get much less recompilation.  If you want more optimisation,
then more info gets percolated from one module to another, so
more recompilation is ncessary if you make changes. At least
that is the tradeoff that GHC tries to give you.

Simon

Reply via email to