Все создаваемые ghc динамические библиотеки так или иначе имеют в своём названии информацию о версии компилятора которым они были собраны. Следует ли это понимать как то что от версии к версии компилятора, его представление о бинарном интерфейсе библиотеки настолько меняется что код скомпилированный ghc версии X нельзя будет слинковать с библиотекой скомпилированной ghc версии Y?