Bump shared libraries version numbers in preparation for 9.0.

This time, only libraries which ABI has been changed compared to
stable/8, are bumped.

ABI analysis done by:	Gleb Kurtsou
Approved by:	re (kensmith)
This commit is contained in:
Konstantin Belousov 2011-08-28 09:26:48 +00:00
parent 1184509858
commit 7596eb4872
11 changed files with 33 additions and 7 deletions

View File

@ -38,6 +38,23 @@
# xargs -n1 | sort | uniq -d;
# done
# 20110828: library version bump for 9.0
OLD_LIBS+=lib/libufs.so.5
OLD_LIBS+=usr/lib/libbsnmp.so.5
OLD_LIBS+=usr/lib/libdwarf.so.2
OLD_LIBS+=usr/lib/libopie.so.6
OLD_LIBS+=usr/lib/libpcap.so.7
OLD_LIBS+=usr/lib/librtld_db.so.1
OLD_LIBS+=usr/lib/libtacplus.so.4
.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libufs.so.5
OLD_LIBS+=usr/lib32/libbsnmp.so.5
OLD_LIBS+=usr/lib32/libdwarf.so.2
OLD_LIBS+=usr/lib32/libopie.so.6
OLD_LIBS+=usr/lib32/libpcap.so.7
OLD_LIBS+=usr/lib32/librtld_db.so.1
OLD_LIBS+=usr/lib32/libtacplus.so.4
.endif
# 20110709: vm_map_clean.9 -> vm_map_sync.9
OLD_FILES+=usr/share/man/man9/vm_map_clean.9.gz
# 20110709: Catch up with removal of these functions.

View File

@ -22,6 +22,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.x IS SLOW:
machines to maximize performance. (To disable malloc debugging, run
ln -s aj /etc/malloc.conf.)
20110828:
Bump the shared library version numbers for libraries that
do not use symbol versioning, have changed the ABI compared
to stable/8 and which shared library version was not bumped.
Done as part of 9.0-RELEASE cycle.
20110815:
During the merge of Capsicum features, the fget(9) KPI was modified.
This may require the rebuilding of out-of-tree device drivers --

View File

@ -8,7 +8,7 @@ CONTRIB= ${.CURDIR}/../../../contrib/bsnmp/lib
.PATH: ${CONTRIB}
LIB= bsnmp
SHLIBDIR?= /lib
SHLIB_MAJOR= 6
CFLAGS+= -I${CONTRIB} -DHAVE_ERR_H -DHAVE_GETADDRINFO -DHAVE_STRLCPY
CFLAGS+= -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DQUADFMT='"llu"' -DQUADXFMT='"llx"'

View File

@ -42,4 +42,6 @@ MLINKS+= cam.3 cam_open_device.3 \
SDIR= ${.CURDIR}/../../sys
CFLAGS+= -I${.CURDIR} -I${SDIR}
SHLIB_MAJOR= 6
.include <bsd.lib.mk>

View File

@ -22,7 +22,7 @@ INCS= dwarf.h libdwarf.h
CFLAGS+= -I${.CURDIR}
SHLIB_MAJOR= 2
SHLIB_MAJOR= 3
WITHOUT_MAN=

View File

@ -4,7 +4,7 @@
#
OPIE_DIST?= ${.CURDIR}/../../contrib/opie
DIST_DIR= ${OPIE_DIST}/${.CURDIR:T}
SHLIB_MAJOR= 6
SHLIB_MAJOR= 7
KEYFILE?= \"/etc/opiekeys\"

View File

@ -99,7 +99,7 @@ CFLAGS+=-DHAVE_NET_PFVAR_H
WARNS?= 0
SHLIB_MAJOR=7
SHLIB_MAJOR= 8
#
# Magic to grab sources out of src/contrib

View File

@ -3,7 +3,7 @@
.include <bsd.own.mk>
LIB= rtld_db
SHLIB_MAJOR= 1
SHLIB_MAJOR= 2
MAN= librtld_db.3
SRCS= rtld_db.c

View File

@ -30,7 +30,7 @@ INCS= taclib.h
CFLAGS+= -Wall
DPADD= ${LIBMD}
LDADD= -lmd
SHLIB_MAJOR= 4
SHLIB_MAJOR= 5
MAN= libtacplus.3 tacplus.conf.5
WARNS?= 2

View File

@ -2,6 +2,7 @@
LIB= ufs
SHLIBDIR?= /lib
SHLIB_MAJOR= 6
SRCS= block.c cgroup.c inode.c sblock.c type.c ffs_subr.c ffs_tables.c
INCS= libufs.h

View File

@ -58,7 +58,7 @@
* in the range 5 to 9.
*/
#undef __FreeBSD_version
#define __FreeBSD_version 900041 /* Master, propagated to newvers */
#define __FreeBSD_version 900042 /* Master, propagated to newvers */
#ifdef _KERNEL
#define P_OSREL_SIGSEGV 700004