haskell bootstrap for arm 32bit
arm 32bit support in ghc is not new but it requires llvm 3.7 for ghc 8.0 which was dropped a while ago in SUSE.
ghc 8.2 prerelease requires llvm 3.9 on arm and aarch64
Further ghc does not produce PIC code by default but factory is set up to produce PIC code on x86_64 and arm 32bit
- adding a patch to build with -fPIC
- no building ghc-bootstrap with pie in case the host interpreter was not build with -fPIC - linking its libraries would fail otherwise
convince upstream to detect the problem automagically so all this is not required