<div dir="ltr">Hi folks,<div><br></div><div>It seems that something somewhere in linker-land changed in GHC 7.8 such that packages that include C components now need to be built with position-independent code on some platforms.</div><div><br></div><div>This affects a number of my packages. I am not sure whether the correct fix is to pepper all of these packages (and presumably dozens to hundreds of other packages on Hackage) with "-fPIC" and issue new releases, or to instead teach Cabal to do this. It would certainly be vastly less disruptive to all of the affected package authors to have Cabal automatically do the right thing here.</div><div><br></div><div>Could someone who's closer to both piles of code please suggest which approach they believe is more appropriate?</div></div>