Breaking the X module ABI in 7.0 ?

Jonas Gall jogall at gmail.com
Wed Apr 13 13:32:26 PDT 2005


On 4/11/05, Adam Jackson <ajax at nwnk.net> wrote:
> On Friday 08 April 2005 20:08, Roland Mainz wrote:
> > 2. Would it be possible to break the existing ABI and start from scratch
> > with a new one ?
> 
> Many things are possible.  I doubt reinventing this particular wheel would be
> a good use of our time.
But sacrificing innovation in favor of a dying loader format is a good
use of time? Many of you now favor the new 'dll loader' loader over
the ELF loader - why is it required to pull over all the mistakes in
the ABI design done in the ELF loader times over to the dll loader?
X11 R7 should make a clean, clear cut here, right together with the
introduction of the new loader.

PS: Do not forget this item:
xc/config/cf/X11.tmpl
  * This enables binary compatibility with the older (XFree86 <= 4.1) fontenc
  * entry points in the Xfont library (and X server).  If this is turned off,
  * then SharedFontRev should have it's major revision bumped, and the
  * XFree86 font module ABI (in xfree86/common/xf86Module.h) should have it's
 * major revision bumped.
-- 
 .-.   .-.    Yes, I am an agent of Satan, but my duties
(_  \ /  _)   are largely ceremonial.
     |
     |        jogall at gmail.com


More information about the xorg-arch mailing list