Skip to main content

Module warning

Module warning 

Source
Expand description

Codes for crate::plan::Warning. A warning never fails a build; it reports something the analysis found that the bundle cannot express.

Constants§

DLOPEN
An object has an undefined reference to a dlopen-family function, so it may load libraries no DT_NEEDED names. Nothing is known to be missing; --include covers anything that is.
EXECUTABLE_RELOCATED
--install moves an executable that declares $ORIGIN-relative search paths, so those paths no longer point where they did.
LIBRARY_UNREACHABLE
A library was found through the build host’s ld.so.cache, its ld.so.conf, or --library-path. None of those travel with the bundle, so the packaged loader will not look where the library sits.
LOADER_CACHE_AMBIGUOUS
Two objects in the bundle share a soname but differ, and one generated /etc/ld.so.cache can name only one of them. An application that reaches the cache — rather than finding its own copy through DT_RPATH/DT_RUNPATH first — may load the other.
USER_WITHOUT_PASSWD_GROUP
--user records an identity in passwd/group, and neither file was asked for, so an application that looks its own uid up finds nothing.