**Subject:** Re: Fwd: pkg/26633: package ABI is often broken on NetBSD due to

**To:** Todd Vierling *<tv@duh.org>*

**From:** Jeremy C. Reed *<reed@reedmedia.net>*

**List:** tech-pkg

**Date:** 08/13/2004 09:35:13
Is this related at all with the so versioning for Linux too?
For example, packages from pkgsrc used on Linux have different filenames
than found on other Linux systems. Some examples:
firefox binary direct from mozilla.org uses:
libpthread.so.0
libgtk-x11-2.0.so.0
libgdk-x11-2.0.so.0
libatk-1.0.so.0
libgdk_pixbuf-2.0.so.0
libpangoxft-1.0.so.0
libpangox-1.0.so.0
libpango-1.0.so.0
libgobject-2.0.so.0
libgmodule-2.0.so.0
libglib-2.0.so.0
And on SuSE Linux:
libgtk-x11-2.0.so.0 is a symlink to libgtk-x11-2.0.so.0.200.3
libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.200.5
And other names are like:
libatk-1.0.so.0.200.4
libbonobo-activation.so.4.0.0
libgtk-x11-2.0.so.0.200.3
But from pkgsrc, they are named like:
libatk-1.0.so which is libatk-1.0.so.600.1 (missing "0")
libbonobo-activation.so.4.0 (missing extra ".0")
libgtk-x11-2.0.so which is libgtk-x11-2.0.so.400.4 (missing "0." after "so")
libpangox-1.0.so which is libpangox-1.0.so.399.1 (also missing "0"
(Sorry, I carbon copied all in reply; I didn't know who was on tech-pkg.)
Jeremy C. Reed
BSD News, BSD tutorials, BSD links
http://www.bsdnewsletter.com/