diff options
author | Roman Smrž <roman.smrz@seznam.cz> | 2024-05-17 20:35:42 +0200 |
---|---|---|
committer | Roman Smrž <roman.smrz@seznam.cz> | 2024-05-17 20:35:42 +0200 |
commit | 7831c5925b734539e3057a4dde9f3e3dc5be0303 (patch) | |
tree | 27ecddb78eb5d108ee4deb1a3053456d3fce28e6 | |
parent | ff2dfa943d8b83cb3cccd97cb57717abc0e1a942 (diff) |
Avoid multithreading in wrapper on newer compilers
Changelog: Fix unshare failing with newer compilers
-rw-r--r-- | erebos-tester.cabal | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/erebos-tester.cabal b/erebos-tester.cabal index 18f0283..0cacc52 100644 --- a/erebos-tester.cabal +++ b/erebos-tester.cabal @@ -43,6 +43,13 @@ common common executable erebos-tester import: common + ghc-options: + -- disable interval timer to avoid spawing thread that breaks unshare(CLONE_NEWUSER) + -with-rtsopts=-V0 + if impl(ghc >= 9.8) + ghc-options: + -- no multithreading is allowed for unshare(CLONE_NEWUSER) + -single-threaded main-is: Wrapper.hs -- other-modules: |