Skip to content

-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 )
Edited by Matthew Pickering
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information