On Mon, Feb 8, 2010 at 5:20 PM, <fons@xxxxxxxxxxxxxxx> wrote: > On Mon, Feb 08, 2010 at 05:17:15PM -0600, Aaron Griffin wrote: > >> On Mon, Feb 8, 2010 at 4:54 PM, <fons@xxxxxxxxxxxxxxx> wrote: >> > On Tue, Feb 09, 2010 at 12:36:55AM +0200, Ionut Biru wrote: >> > >> >> you are focusing only on .so which is different but this schema will >> >> work only if the package is split in lib, -dev, whatever as now, the >> >> headers will conflict since it have the same name on the same >> >> location. >> > >> > Not true. When a new version is installed, the >> > headers are replaced, and the symlink from >> > 'libfoo.so' is modified to the new version. >> >> pacman doesn't deal in symlinks in this manner. I think your >> understanding of WHAT a package is is a little off. > > So *who* creates the symlink from libfoo.so -> > libfoo.so.1.2.3 ? It's either pacman or ldconfig > called by pacman. Unless you believe in little > gremlins doing it while you sleep. "make install" does it