Skip to content

testing/dotnet6-runtime: set ldpath-recursive in options

Due to changes introduced in !73656 (merged), dotnet8-runtime-bootstrap shared objects scanning was fixed, and thus libmscordaccore.so started being detected as being provided by it. This fix confused dotnet6-runtime dependency scanning as its own libmscordaccore.so was not detected due to not being under /usr/lib.

Thus, ldpath-recursive was added in options to recursively scan for shared objects. A more targetted approach would've been to use: ldpath=/usr/lib/dotnet/shared/Microsoft.NETCore.App/$pkgver

The ldpath-recursive approach was privileged as ldpath affected all (sub)packages globally, and we wanted to also scan shared objects provided by all packages.

Edited by Antoine Martin

Merge request reports

Loading