Site icon EfmSoft

What does errno 80 (ELIBBAD) mean?

 
Could be also:
ConstantTypeOS
ERROR_FILE_EXISTSWin32 errorWindows
EAUTHerrnoMac
ENOTUNIQerrnoSolaris
PAGE_FAULT_IN_NONPAGED_AREABugCheck CodeWindows
Previous Next
EOVERFLOW EAUTH

ELIBBAD

ELIBBAD indicates that a shared library was accessible but not acceptable to the loader. That is different from a missing path: the diagnostic target is the object’s format, architecture, corruption state, or compatibility with the executable being loaded.

Do not reduce this to “file not found”. Check whether the object is the right architecture, whether it is truncated, whether it is an executable or shared object of the expected format, and whether a compatibility loader is being used. On modern Linux the visible message may come from the ELF interpreter or dynamic linker rather than directly from this errno name.

What to preserve

Linux execve(2) · Linux ELF loader source · Linux errno(3) · Linux UAPI errno definitions


Looking for a different code? Search another status or error code.

Exit mobile version