-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"The 'libs' subset must be built before building this project" when subset has been built #36528
Comments
Based on the path in the error message I would say you need to build the libs subset in Release. We should probably refine the error message to include the required configuration.
or if you want to build everything in Release:
|
OK, that was the answer I arrived at. The docs should probably specify this since as-is none of the instructions for how to build the tests actually work - i.e. https://github.com/dotnet/runtime/blob/master/docs/workflow/building/coreclr/linux-instructions.md which doesn't ever mention needing to explicitly build in release configuration. Some of the other docs I looked at didn't mention this either. |
Specify additional necessary flag in the docs command. Fix dotnet#36528
Description
Attempting to build+run tests on Debian on a git checkout by following documentation but the libs subset is not being picked up after building.
I've run the following successfully:
But any time I do
PATH=~/cmake/bin:$PATH ./src/coreclr/build-test.sh
I get errors about the libs subset:After messing around for a bit it seems like the solution is:
Because that got me past the 'subset must be built' error. But I didn't find this anywhere in the documentation on how to build so it seems like it shouldn't necessarily be required (or the docs are just outdated).
Configuration
Debian Buster (10), Intel x64
git commit 7debfe4
The text was updated successfully, but these errors were encountered: