Os binários de espaço do usuário (não módulos do kernel) que são construídos no 14.04 base (14.04.0) LTS têm a garantia de funcionar em outros 14.04 releases pontuais e suas atualizações, ou seja, 14.04.1 + atualizações para 14.04.5 + atualizações? Se compatibilidade binária é mantida através de um particular (no nosso caso 14.04), nós queremos construir um pacote na base 14.04 e usar o mesmo em todas as liberações pontuais (14.04.1 a 14.04.5). Nossos binários normalmente dependem de algumas bibliotecas do sistema, como libc, libgcc, libm etc.
root@UB1-14043-31925:/root# ldd binaryx
linux-vdso.so.1 => (0x00007fffbcbc0000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f7918297000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f7918079000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f7917e75000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f7917c6d000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f7917969000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f7917753000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f791738e000)
/lib64/ld-linux-x86-64.so.2 (0x00007f791849c000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f7917088000)
root@UB1-14043-31925:/root# ldd binaryy
linux-vdso.so.1 => (0x00007ffe79b8d000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f6566863000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6566645000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6566441000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f6566239000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6565f35000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6565d1f000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f656595a000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6566a68000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6565654000)
root@UB1-14043-31925:/root# ldd binaryz
linux-vdso.so.1 => (0x00007ffe34165000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2ca4687000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2ca4483000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f2ca427b000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f2ca3f77000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2ca3c71000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f2ca3a5b000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2ca3696000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2ca48a5000)
root@UB1-14043-31925:/root# ldd binarya
linux-vdso.so.1 => (0x00007ffff06dc000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4fe8581000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4fe837d000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4fe8175000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f4fe7e71000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4fe7b6b000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f4fe7955000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4fe7590000)
/lib64/ld-linux-x86-64.so.2 (0x00007f4fe879f000)