Fix build with Asan (dotnet/coreclr#15372)
authorKonstantin Baladurin <k.baladurin@partner.samsung.com>
Sat, 9 Dec 2017 10:57:20 +0000 (13:57 +0300)
committerJan Vorlicek <janvorli@microsoft.com>
Sat, 9 Dec 2017 10:57:20 +0000 (11:57 +0100)
commit0c5b3c544dbb0934f30761f08bfc60744777b80d
tree99ab8a6f0ef2b1a19247dacadbdaa3d37862ab18
parentf493ac40ab7abf0aa8af8d7fa09ab5518d508c8b
Fix build with Asan (dotnet/coreclr#15372)

- verify_dependencies: disable checking dependencies for Asan build
  because in this case shared libraries can have undefined symbols
  (if static linking with compiler-rt is used).

- enablesanitizers.sh: remove excess quotes for ASAN_OPTIONS and
  UBSAN_OPTIONS environment variable because otherwise Asan cannot
  parse flags. Also doesn't export ASAN_SYMBOLIZER_PATH for clang > 3.6.

Commit migrated from https://github.com/dotnet/coreclr/commit/1724c75e6edff5d9008a5696f0eff586f3d93761
src/coreclr/enablesanitizers.sh
src/coreclr/functions.cmake