1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 13:57:35 +00:00

LibELF: Improve error messages for missing shared libraries

This commit is contained in:
Gunnar Beutner 2021-04-14 04:28:33 +02:00 committed by Andreas Kling
parent dce57cd085
commit f2ff8f2658

View file

@ -101,7 +101,10 @@ static void map_library(const String& name)
// TODO: Do we want to also look for libs in other paths too?
String path = String::formatted("/usr/lib/{}", name);
int fd = open(path.characters(), O_RDONLY);
VERIFY(fd >= 0);
if (fd < 0) {
fprintf(stderr, "Could not find required shared library: %s\n", path.characters());
VERIFY_NOT_REACHED();
}
map_library(name, fd);
}