Fix shared library dependencies verification on some platforms #8349
+42
−8
|
@jkotas can you take a look please? |
|
@dotnet-bot test Windows_NT x64 Release Priority 1 Build and Test please |
12 of 13 checks passed
Linux ARM Emulator Cross Debug Build
Build finished.
Details
CentOS7.1 x64 Debug Build and Test
Build finished.
Details
FreeBSD x64 Checked Build
Build finished.
Details
Linux ARM Emulator Cross Release Build
Build finished.
Details
OSX x64 Checked Build and Test
Build finished.
Details
Ubuntu x64 Checked Build and Test
Build finished.
Details
Ubuntu x64 Formatting
Build finished.
Details
Windows_NT arm Cross Debug Build
Build finished.
Details
Windows_NT arm Cross Release Build
Build finished.
Details
Windows_NT x64 Debug Build and Test
Build finished.
Details
Windows_NT x64 Formatting
Build finished.
Details
Windows_NT x64 Release Priority 1 Build and Test
Build finished.
Details
Windows_NT x86 Checked Build and Test
Build finished.
Details
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The existing way of verifying shared library dependencies, used for
System.Globalization.Native.so, doesn't work on platforms that don't
have
lddor whereldddoesn't support the-roption.This change makes the check happen on non-Alpine Linux only for now.
It also refactors the way the check is performed. Instead of doing it
post build in the build.sh, it is now performed as a postbuild phase
of the System.Globalization.Native target and it is also generalized
so that we can easily add such verification to other build targets.