diff options
| author | KJ Tsanaktsidis <kj@kjtsanaktsidis.id.au> | 2024-02-12 09:27:16 +1100 |
|---|---|---|
| committer | KJ Tsanaktsidis <kj@kjtsanaktsidis.id.au> | 2024-02-12 10:51:46 +1100 |
| commit | 1d467f2255112f9e712d5d9aa6f2cd0a102fb56e (patch) | |
| tree | 76931b5dfa0aa09007239ea17d13da0f8932c73f /transcode_data.h | |
| parent | c9006ddb88111cf010d5aa2a9e28032623b9ac93 (diff) | |
Burn default ASAN options into the built Ruby
* We always need use_sigaltstack=0 because Ruby registers sigaltstack
handlers
* We also need to disable leak detection (unless RUBY_FREE_AT_EXIT is
set - I might experiment later with automatically enabling leak
detection if RUBY_FREE_AT_EXIT is set).
Burning it into the built ruby binary in this way avoids people needing
to remember to start their Ruby program with these flags all the time.
We also need a small fix in mkmf to make sure that test programs also
don't have leak detection enabled (this is never desirable)
[Bug #20256]
Diffstat (limited to 'transcode_data.h')
0 files changed, 0 insertions, 0 deletions
