shlibs Compatibility

shlibs target standard is The Open Group® POSIX® IEEE® Std 1003.1-2017, but application logic takes into account systems not fully compliant due to various reasons, and will continue running properly if a minimal Bourne Shell and decent tools are available.

To test your own operating system or application use code tst001:

  • cd /to/shlibs/folder
  • ./shlibs tst001 (you might need to elevate privileges i.e. sudo ./shlibs tst001)

The following systems/applications have been tested and confirmed to run shlibs without errors (lower versions could be supported as well):

System/AppVersionKernelArhitecture
Fedora305.3.5x86-64
Debian4.9.23.16.0x86-64
MacOS10.610.0i386
Ubuntu on Windows Subsystem for Linux16.044.4.0-18362-Microsoftx86-64
Solaris10SunOS 5.10i386
FreeBSD11.311.3x86-64
AWS AMI14.14.171x86-64
Armbian3.10.107-pine643.10.107AArch64
Raspbian3.14.19.75ARM
CentOS73.10.957x86-64
AOSC4.19.04.19.0AArch64
ClearOS7.6.03.10.0x86-64
DragonFly BSD5.6.25.6x86-64
KDE Neon3.10.1053.10.105AArch64
Manjaro Gnome17.1.124.14.65x86-64
Manjaro Xfce19.0.25.4.32x86-64
AlpineLinux3.125.4.43x86-64
Minix3.3.03.3.0i386
NetBSD9.09.0x86-64
Open BSD6.56.5x86-64
OpenSolaris2009.06SunOS 5.11i386
openSUSELeap 154.12.14x86-64
Q4OS3.104.19.0x86-64
Ubuntu18.104.18.0x86-64
CygWin on Windows 10103.1.4x86-64
System/AppVersionKernelArhitecture
Non-exhaustive list of systems successfully running shlibs