-fno-code -fwrite-interface recompilation is broken (dyn interface files)
It seems that due to one of my fiddlings that I broke -fno-code -fwrite-interface
when TH is involved.
On the second run, it seems that we are looking for an interface from the static way but only find the dynamic interface.
Old interface file was invalid:
mismatched interface file profile tag (wanted "", got "dyn")
[1 of 3] Compiling A ( A.hs, A.o, A.dyn_o )
Old interface file was invalid:
mismatched interface file profile tag (wanted "", got "dyn")
[2 of 3] Compiling B ( B.hs, B.o, B.dyn_o )
Old interface file was invalid:
mismatched interface file profile tag (wanted "", got "dyn")
[3 of 3] Compiling Test ( Test.hs, Test.o, Test.dyn_o )