fix tests/coroutines/texceptions.nim (#8810)
This commit is contained in:
parent
ed0cb7b85d
commit
3e6b58323b
1 changed files with 6 additions and 1 deletions
|
|
@ -115,7 +115,12 @@ elif coroBackend == CORO_BACKEND_SETJMP:
|
||||||
when defined(unix):
|
when defined(unix):
|
||||||
# GLibc fails with "*** longjmp causes uninitialized stack frame ***" because
|
# GLibc fails with "*** longjmp causes uninitialized stack frame ***" because
|
||||||
# our custom stacks are not initialized to a magic value.
|
# our custom stacks are not initialized to a magic value.
|
||||||
{.passC: "-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0"}
|
when defined(osx):
|
||||||
|
# workaround: error: The deprecated ucontext routines require _XOPEN_SOURCE to be defined
|
||||||
|
const extra = " -D_XOPEN_SOURCE"
|
||||||
|
else:
|
||||||
|
const extra = ""
|
||||||
|
{.passC: "-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0" & extra.}
|
||||||
|
|
||||||
const
|
const
|
||||||
CORO_CREATED = 0
|
CORO_CREATED = 0
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue