gambit: disable use of poll() on Darwin
Darwin has a bug which affects the use of poll() with a tty fd, which affects gambit's REPL when at a console, causing 100% CPU usage. Gambit recommends this is disabled on Darwin.
This commit is contained in:
parent
b32a59da17
commit
61335d51ac
|
@ -40,7 +40,6 @@ gccStdenv.mkDerivation rec {
|
|||
"--enable-gcc-opts"
|
||||
"--enable-shared"
|
||||
"--enable-absolute-shared-libs" # Yes, NixOS will want an absolute path, and fix it.
|
||||
"--enable-poll"
|
||||
"--enable-openssl"
|
||||
"--enable-default-runtime-options=${gambit-params.defaultRuntimeOptions}"
|
||||
# "--enable-debug" # Nope: enables plenty of good stuff, but also the costly console.log
|
||||
|
@ -57,7 +56,9 @@ gccStdenv.mkDerivation rec {
|
|||
# "--enable-coverage"
|
||||
# "--enable-inline-jumps"
|
||||
# "--enable-char-size=1" # default is 4
|
||||
];
|
||||
] ++
|
||||
# due not enable poll on darwin due to https://github.com/gambit/gambit/issues/498
|
||||
lib.optional (!gccStdenv.isDarwin) "--enable-poll";
|
||||
|
||||
configurePhase = ''
|
||||
export CC=${gcc}/bin/gcc \
|
||||
|
|
Loading…
Reference in New Issue