LogoopenSUSE Build Service > Projects
Sign Up | Log In

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

TODO
 
 convince upstream to detect the problem automagically so all this is not required

Comments for home:michals:haskell:bin (0)