Skip to content

ghc 8.8.3 with llvm 9, instead of 8.6.5 with llvm 6 sometimes OOM on arm

In Ubuntu we are currently upgrading from 8.6.5 to 8.8.3 Before llvm 6 was used on arm architectures, but now llvm 9 is.

We are observing packages that used to build fine, now get killed during build by the OOM killer when trying to build optimized builds of haskell packages. For example, pandoc.

Disabling optimization make the build succeed.

It's hard to tell, if this is a regression in llvm, ghc, or Ubuntu. But i thought it might be worth mentioning.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information