В настоящее время я столкнулся с известной проблемой с asan (см. отчет)
==5097==Shadow memory range interleaves with an existing memory mapping. ASan cannot proceed correctly. ABORTING.
==5097==ASan shadow was supposed to be located in the [0x00007fff7000-0x10007fff7fff] range.
Можно ли использовать переменную среды, чтобы остановить использование asan для предотвращения этой ошибки?
Или, по крайней мере, не допустить, чтобы эта ошибка стала фатальной.
Причина, по которой я хочу это сделать, заключается в том, что при создании кода происходит ошибка команды, но я хотел бы использовать asan для результирующего двоичного файла. Наличие разных CFLAGS для сгенерированных двоичных файлов и окончательного двоичного файла возможно, но было бы трудно обойтись без жесткого кодирования его для всех остальных. Поэтому мне нужен способ отключить асан на этапе сборки, но использовать его позже.
Изменить: если это полезно, это происходит с чрезвычайно простой программой: Error, Код.
LDFLAGS
? - person yugr   schedule 24.07.2017