Re: Upcoming ABI Breakage in RELENG_7

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Max Laier
Date: Wednesday, July 30, 2008 - 2:47 am

On Wednesday 30 July 2008 11:47:34 David Southwell wrote:
...

An Application Binary Interface (ABI) breakage means a change of a complex 
datatype, or a function prototype - in C usually the change of a struct in 
size or field sort order.  This change will effect all consumers of this 
Interface unless they are recompiled with the changed header files to also use 
the new interface.

The impact depends greatly on the interface that is being changed.  As Ken 
described in the initial mail this change is in the filesystem/vnode layer 
interface and thus will (only) concern consumers of that ABI.  The changed 
interface is also a kernel-only interface - that means that only 3rd party 
kernel modules will be affected.  I personally don't know of any 3rd party 
modules that muck about with filesystems (for which you can't get the source).  
That said, you might have to rebuild stuff like fuse after the breakage has 
happened.  I assume that port maintainers of affected (kernel module) ports 
will bump the port revision after the change to give you/portupgrade a hint.

-- 
/"\  Best regards,                      | mlaier@freebsd.org
\ /  Max Laier                          | ICQ #67774661
 X   http://pf4freebsd.love2party.net/  | mlaier@EFnet
/ \  ASCII Ribbon Campaign              | Against HTML Mail and News
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Upcoming ABI Breakage in RELENG_7, Ken Smith, (Tue Jul 29, 8:45 am)
Re: Upcoming ABI Breakage in RELENG_7, Vlad GALU, (Wed Jul 30, 2:36 am)
Re: Upcoming ABI Breakage in RELENG_7, Max Laier, (Wed Jul 30, 2:47 am)
Re: Upcoming ABI Breakage in RELENG_7, David Southwell, (Wed Jul 30, 2:47 am)
Re: Upcoming ABI Breakage in RELENG_7, Kostik Belousov, (Wed Jul 30, 2:55 am)
Re: Upcoming ABI Breakage in RELENG_7 , Ian FREISLICH, (Wed Jul 30, 7:27 am)
Re: Upcoming ABI Breakage in RELENG_7, Ken Smith, (Wed Jul 30, 7:54 am)
Re: Upcoming ABI Breakage in RELENG_7, David Southwell, (Wed Jul 30, 7:55 am)
Re: Upcoming ABI Breakage in RELENG_7 , Ian FREISLICH, (Wed Jul 30, 7:56 am)
Re: Upcoming ABI Breakage in RELENG_7, Ed Schouten, (Wed Jul 30, 8:10 am)
Re: Upcoming ABI Breakage in RELENG_7, Alfred Perlstein, (Fri Aug 1, 5:44 am)
Re: Upcoming ABI Breakage in RELENG_7, Kostik Belousov, (Fri Aug 1, 5:50 am)