Add verification of System.Globalization.Native.so symbols (dotnet/coreclr#7848)
authorJan Vorlicek <janvorli@microsoft.com>
Thu, 27 Oct 2016 19:53:35 +0000 (21:53 +0200)
committerGitHub <noreply@github.com>
Thu, 27 Oct 2016 19:53:35 +0000 (21:53 +0200)
commitbe03ba9878a5588833883d295006bb5ae2c6abd5
tree57ab3d660cbb692008911f2338c3b7bb2d879d49
parent091980aa853ff8e78bdf117d96aa3543b0e8470b
Add verification of System.Globalization.Native.so symbols (dotnet/coreclr#7848)

This change adds check of undefined dependencies of the System.Globalization.Native.so
to the build.sh. The recent change that made the ICU APIs resolving driven by the
shared library itself creates a potential for someone adding usage of an ICU API that
is not defined in the icushim.h.
With this change, such problem will be caught during the build and cause it to fail.

Commit migrated from https://github.com/dotnet/coreclr/commit/c26e5c5e23446a8c46eab7a071edb8fe6c2ef216
src/coreclr/build.sh