From adace6585e4ec450370727852b68254e78c0badb Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 12 Jul 2014 17:06:25 +0200 Subject: [PATCH] Use the third field in `common/shlibs` to skip checks in soname bumps. Any value can be used in this field, but as reference I've used "ignore". --- Manual.md | 2 +- common/shlibs | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Manual.md b/Manual.md index ae159dc595..1b2ef60b9f 100644 --- a/Manual.md +++ b/Manual.md @@ -563,7 +563,7 @@ libfoo.so.1 foo-1.0_1 - The first field specifies the SONAME. - The second field specified the package name and minimal version required. -- A third optional field specifies the architecture (rarely used). +- A third optional field (usually set to `ignore`) can be used to skip checks in soname bumps. ### Creating system accounts/groups at runtime diff --git a/common/shlibs b/common/shlibs index 1539f86499..e197c97196 100644 --- a/common/shlibs +++ b/common/shlibs @@ -10,8 +10,8 @@ # The version component is used as greater than or equal to that version # in resulting binary package. # -# The third field (optional) specifies that shared library is only -# available on the target architecture. +# The third field (optional) specifies that shared library should not be used +# to perform checks of soname bumps. # # PLEASE NOTE: when multiple packages provide the same SONAME, the first # one (order top->bottom) is preferred over the next ones. @@ -22,10 +22,10 @@ libm.so.6 glibc-2.8_1 libpthread.so.0 glibc-2.8_1 librt.so.1 glibc-2.8_1 libdl.so.2 glibc-2.8_1 -ld-linux-x86-64.so.2 glibc-2.8_1 x86_64 -ld-linux.so.2 glibc-2.8_1 i686 -ld-linux-armhf.so.3 glibc-2.17_1 armv6l -ld-linux.so.3 glibc-2.17_1 armv5tel +ld-linux-x86-64.so.2 glibc-2.8_1 +ld-linux.so.2 glibc-2.8_1 +ld-linux-armhf.so.3 glibc-2.17_1 +ld-linux.so.3 glibc-2.17_1 libresolv.so.2 glibc-2.8_1 libanl.so.1 glibc-2.8_1 libthread_db.so.1 glibc-2.8_1 @@ -68,7 +68,7 @@ libform.so ncurses-libs-5.8_1 libpanel.so ncurses-libs-5.8_1 libmenu.so ncurses-libs-5.8_1 libncursesw.so.6 ncurses-libs-5.8_1 -libncursesw.so.5 ncurses-libs-5.8_1 +libncursesw.so.5 ncurses-libs-5.8_1 ignore libformw.so.6 ncurses-libs-5.8_1 libpanelw.so.6 ncurses-libs-5.8_1 libmenuw.so.6 ncurses-libs-5.8_1