Другое поведение с флагом bazel output_base с правилом жаворонка
У меня есть правило жаворонка, которое run_shell
действие. Он сообщал об атомных гонках, потому что не собиралaction_env
настройки (env задавался специально в действии).
Как часть настройки envrun_shell
действие TSAN_OPTIONS
теперь устанавливается, чтобы подавить сообщение об атомных гонках.
Оно работает. Больше никаких ложных срабатываний.
Однако при построении с --output_base=/tmp/output
, он снова начинает сообщать об атомных гонках. Других изменений нет. Я также попытался установитьoutput_user_root
чтобы соответствовать правильной структуре каталогов относительно output_base
, но в любом случае это не повлияло.
Причина изменения базы выпуска - разместить выпуск на большем объеме.
Я проверил среды, они идентичны, за исключением рабочего каталога.